• DocumentCode
    3025360
  • Title

    TiNy threads: a thread virtual machine for the Cyclops64 cellular architecture

  • Author

    Del Cuvillo, Juan ; Zhu, Weirong ; Hu, Ziang ; Gao, Guang R.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Delaware Univ., Newark, DE, USA
  • fYear
    2005
  • fDate
    4-8 April 2005
  • Abstract
    This paper presents the design and implementation of a thread virtual machine, called TNT (or TiNy-Threads) for the IBM Cyclops64 architecture (the latest Cyclops architecture that employs a unique multiprocessor-on-a-chip design with a very large number of hardware thread units and embedded memory) - as the cornerstone of the C64 system software. We highlight how to achieve high efficiency by mapping (and matching) the TNT thread model directly to the Cyclops ISA features assisted by a native TNT thread runtime library. Major results of our experimental study demonstrate good efficiency, scalability and usability of our TNT model/implementation.
  • Keywords
    embedded systems; multi-threading; parallel architectures; parallel machines; C64 system software; Cyclops64 cellular architecture; TNT thread model; TNT thread runtime library; embedded memory; hardware thread unit; multiprocessor-on-a-chip design; thread virtual machine; Bandwidth; Computer architecture; Hardware; Random access memory; Runtime library; Scalability; System software; Usability; Virtual machining; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
  • Print_ISBN
    0-7695-2312-9
  • Type

    conf

  • DOI
    10.1109/IPDPS.2005.434
  • Filename
    1420214