Title :
Characterization of embedded applications for decoupled processor architecture
Author :
Djabelkhir, Assia ; Seznec, Andre
Author_Institution :
IRISA, Rennes, France
Abstract :
Needs for performance on embedded applications leads to the use of dynamic execution on embedded processors in the next few years. However, complete out-of-order superscalar cores are still expensive in terms of silicon area and power dissipation. In this paper, we study the adequacy of a more limited form of dynamic execution, namely decoupled architecture, to embedded applications. Decoupled architecture is known to work very efficiently whenever the execution does not suffer from inter-processor dependencies causing some loss of decoupling, called LOD events. In this study, we address regularity of codes in terms of the LOD events that may occur. We address three aspects of regularity: control regularity, control/memory dependency, and patterns of referencing memory data. Most of the kernels in MiBench will be amenable to efficient performance on a decoupled architecture.
Keywords :
benchmark testing; computer architecture; embedded systems; performance evaluation; program processors; LOD events; MiBench; code regularity; control dependency; control regularity; decoupled architecture; decoupled processor architecture; decoupling loss; dynamic execution; embedded applications; interprocessor dependencies; memory data referencing; memory dependency; out-of-order superscalar cores; power dissipation; silicon area; workload characterization; Application software; Automobiles; Computer architecture; Costs; Delay; Kernel; Parallel programming; Processor scheduling; Telephony; Vehicle dynamics;
Conference_Titel :
Workload Characterization, 2003. WWC-6. 2003 IEEE International Workshop on
Print_ISBN :
0-7803-8229-3
DOI :
10.1109/WWC.2003.1249063