Title :
A Scalable Microarchitecture Design that Enables Dynamic Code Execution for Variable-Issue Clustered Processors
Author :
Koenig, Ralf ; Stripf, Timo ; Heisswolf, Jan ; Becker, Juergen
Author_Institution :
Karlsruhe Inst. of Technol., Karlsruhe, Germany
Abstract :
The dynamic run-time complexity of embedded applications is steadily increasing. Currently, only specialized Multiprocessor System-on-Chip (MPSoC) architectures can deliver the required processing power as well as energy efficiency. Although today´s MPSoCs incorporate different, potentially reconfigurable cores, their ability to dynamically balance exploitable instruction-, data-, and thread-level parallelism is still very limited. In this paper, we present a novel coarse-grained reconfigurable architecture that can be adapted to operate on different computation granularities and types of parallelism at run time, depending on the application´s needs. Our contributions comprise different micro architectural techniques realizing dynamic operation execution for Run-time Scalable Issue Width (RSIW) processor instances. These enable to adapt on demand the issue width of out-of-order RSIW processor instances. Our results show that significant performance improvements can be obtained by our dynamic operation execution technique compared to atomic instruction execution.
Keywords :
multiprocessing systems; program compilers; reconfigurable architectures; system-on-chip; atomic instruction execution; coarse-grained reconfigurable architecture; dynamic code execution; dynamic operation execution technique; multiprocessor system-on-chip architectures; run-time scalable issue width processor; scalable microarchitecture design; variable-issue clustered processors; Arrays; Microarchitecture; Program processors; Radiation detectors; Registers; Synchronization;
Conference_Titel :
Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), 2011 IEEE International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-61284-425-1
Electronic_ISBN :
1530-2075
DOI :
10.1109/IPDPS.2011.136