• DocumentCode
    2793699
  • Title

    A Heterogeneous Lightweight Multithreaded Architecture

  • Author

    Li, Sheng ; Kashyap, Amit ; Kuntz, Shannon ; Brockman, Jay ; Kogge, Peter ; Springer, Paul ; Block, Gary

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Notre Dame Univ.
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Programs with irregular patterns of dynamic data structures and/or those with complicated control structures such as recursion are notoriously difficult to parallelize efficiently. For some highly-irregular applications, such as a SAT solver, it has been nearly impossible to obtain significant parallel speedups on conventional SMP systems over serial implementations. Lightweight multithreading, as found in the Cray MTA and the upcoming XMT (Eldorado), has been demonstrated as an effective approach to attacking these problems. In this paper, we describe a heterogeneous lightweight multithreading that extends ideas found in the Cray machines to support larger numbers of threads while reducing the cost of thread management and synchronization.
  • Keywords
    multi-threading; parallel architectures; Cray MTA; SAT solver; SMP system; XMT; heterogeneous lightweight multithreaded architecture; parallel speedup; Computer architecture; Costs; Kernel; Memory management; Multithreading; NASA; Parallel processing; Propulsion; Registers; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370676
  • Filename
    4228404