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
Link To Document :
بازگشت