Performance and Energy Consumption Evaluation of Embedded Applications: A Method Based on Platform's Behavioral Model

  • Bruno Costa e Silva Nogueira UFPE
  • Paulo Romero Martins Maciel UFPE
  • Eduardo Antonio Guimaraes Tavares UFPE
  • Ermeson Carneiro UFPE
  • Gustavo Callou UFPE
  • Ricardo Massa Oliveira Lima UFPE
  • Rodolfo Ferraz UFPE
  • Bruno Montenegro UFPE

Resumo


This paper presents a performance and energy consumption modeling technique for embedded systems. The proposed method adopts a formal model based on Coloured Petri Nets for modeling the functional behavior of processors and memory architectures at a high-level of abstraction. The applicability of the proposed method is illustrated by evaluating a set of applications and a general-purpose microcontroller. Experimental results demonstrate an average accuracy of 96\% in comparison with the respective measures acquired from the real hardware platform. Moreover, the high-level behavioral representation of platforms allows the rapid analysis of performance and energy consumption of complex systems.
Palavras-chave: Energy consumption, Computer architecture, High performance computing, Embedded Systems, Performance and Energy Consumption Evaluation, Petri Nets
Publicado
28/10/2009
NOGUEIRA, Bruno Costa e Silva; MACIEL, Paulo Romero Martins; TAVARES, Eduardo Antonio Guimaraes; CARNEIRO, Ermeson; CALLOU, Gustavo; LIMA, Ricardo Massa Oliveira; FERRAZ, Rodolfo; MONTENEGRO, Bruno. Performance and Energy Consumption Evaluation of Embedded Applications: A Method Based on Platform's Behavioral Model. In: INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING (SBAC-PAD), 21. , 2009, São Paulo/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2009 . p. 135-142.