• DocumentCode
    3044776
  • 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
  • fYear
    2011
  • fDate
    12-14 Dec. 2011
  • Firstpage
    106
  • Lastpage
    109
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits (ISIC), 2011 13th International Symposium on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-61284-863-1
  • Type

    conf

  • DOI
    10.1109/ISICir.2011.6131920
  • Filename
    6131920