Hardware Variability Adaptations for Energetic Performance on the Internet of Things

  • Patrick Ferreira UNICAMP
  • Lucas Wanner UNICAMP

Abstract


Considerando-se projetos de circuitos com transistores compostos por quantidades contáveis de átomos, pequenas variações no processo de construção podem acarretar em gastos energéticos da ordem de 10 vezes maiores para um mesmo processamento. Sistemas de software que identificam características do hardware e se adaptam ao contexto de execução amortizam gastos desnecessários de energia. O objetivo deste projeto foi aumentar a eficiência energética dos dispositivos de IoT ao criar um sistema capaz de se reorganizar e escalonar suas tarefas, além de redistribuí-las em rede para serem executadas nos nós mais eficientes no consumo de recursos. Ganhos nos testes considera- dos alcançaram 24% em prolongamento de autonomia.
Keywords: Parallel and Distributed Algorithms, Scheduling and load balancing

References

Borkar, S., Karnik, T., Narendra, S., Tschanz, J., Keshavarzi, A., and De, V. (2003). Parameter variations and impact on circuits and microarchitecture. In Proc. Design Automation Conf. (DAC), pages 338–342.

LISHA (2010). Embedded Parallel Operating System - Eposmote. http://epos.lisha.ufsc.br/EPOSMote+III. Acessado em: 30-10-2018.

Martin, P., Wanner, L., and Srivastava, M. (2014). Runtime Optimization of System Utility with Variable Hardware. ACM Transactions on Embedded Computing Systems, 14(2):24:1—-24:25.
Published
2019-04-12
FERREIRA, Patrick; WANNER, Lucas. Hardware Variability Adaptations for Energetic Performance on the Internet of Things. In: REGIONAL SCHOOL OF HIGH PERFORMANCE COMPUTING FROM SÃO PAULO (ERAD-SP), 10. , 2019, Campinas. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 17-20. DOI: https://doi.org/10.5753/eradsp.2019.13587.