Title :
System-level power/performance analysis for embedded systems design
Author :
Nandi, Amit ; Marcuelescu, R.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
This paper presents a formal technique for system-level power/performance analysis that can help the designer to select the right platform starting from a set of target applications. By platform we mean a family of heterogeneous architectures that satisfy a set of architectural constraints imposed to allow re-use of hardware and software components. More precisely, we introduce the Stochastic Automata Networks (SANs) as an effective formalism for average-case analysis that can be used early in the design cycle to identify the best power/performance figure among several application-architecture combinations. This information not only helps avoid lengthy profiling simulations, but also enables efficiency mappings of the applications onto the chosen platform. We illustrate the features of our technique through the design of an MPEG-2 video decoder application.
Keywords :
computer architecture; embedded systems; formal specification; multimedia computing; performance evaluation; stochastic automata; systems analysis; video coding; MPEG-2 video decoder; application-architecture; average-case analysis; efficiency mapping; embedded systems design; heterogeneous architectures; platform based design; profiling simulations; re-use; stochastic automata networks; system-level power/performance analysis; target applications; Application software; Automata; Computer architecture; Embedded system; Hardware; Multimedia systems; Performance analysis; Permission; Power system modeling; Stochastic processes;
Conference_Titel :
Design Automation Conference, 2001. Proceedings
Print_ISBN :
1-58113-297-2
DOI :
10.1109/DAC.2001.156210