Title :
Hardware assisted thread assignment for RISC based MPSoCs in invasive computing
Author :
Pujari, Ravi Kumar ; Wild, Thomas ; Herkersdorf, Andreas ; Vogel, Benjamin ; Henkel, Jörg
Author_Institution :
Inst. for Integrated Syst., Tech. Univ. of Munich, Munich, Germany
Abstract :
One of the major challenges of future many-core architectures is the efficient utilization of the abundance of computing power. Invasive computing provides a computing paradigm wherein applications can economically use the available compute resources. Applications can expand and shrink on demand depending on their thread level parallelism and resource availability. In this paper we present an analytical justification for performing a hardware-software co-optimization of the thread assignment in a resource aware programming environment. We propose a dedicated hardware block to support thread assignments as an architectural extension to standard MPSoC designs.
Keywords :
hardware-software codesign; multiprocessing systems; reduced instruction set computing; system-on-chip; MPSoC designs; RISC; architectural extension; compute resources; dedicated hardware block; hardware assisted thread assignment; hardware-software co-optimization; invasive computing; many-core architectures; resource availability; resource aware programming environment; thread level parallelism; Computer architecture; Hardware; Instruction sets; Monitoring; Temperature measurement; Temperature sensors; Tiles; invasive computing; multiprocessor system on a chip; resource aware programming; thread assignment;
Conference_Titel :
Integrated Circuits (ISIC), 2011 13th International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-1-61284-863-1
DOI :
10.1109/ISICir.2011.6131920