DocumentCode :
322530
Title :
Exploiting delayed synchronization arrivals in light-weight data parallelism
Author :
Sundaresan, Neelakant An
Author_Institution :
Applications Dev. Technol. Inst., San Jose, CA, USA
Volume :
1
fYear :
1997
fDate :
7-10 Jan 1997
Firstpage :
606
Abstract :
SPMD (single program multiple data) models and other traditional models of data parallelism provide parallelism at the processor-level. Barrier synchronization is defined at the level of processors where, when a processor arrives at the barrier point early and waits for others to arrive, no other useful work is done on that processor. Program restructuring is one way of minimizing such latencies. However, such programs tend to be error-prone and less portable. The author discusses how multithreading can be used in data parallelism to mask delays due to application irregularity or processor load imbalance. The discussion is in the context of Coir, the object-oriented runtime system for parallelism. The discussion concentrates on shared memory systems. The sample application is an LU factorization algorithm for skyline sparse matrices. The author discusses performance results on the IBM PowerPC-based symmetric multiprocessor system
Keywords :
delays; object-oriented programming; parallel processing; shared memory systems; software performance evaluation; sparse matrices; synchronisation; Coir object-oriented runtime system; IBM PowerPC-based symmetric multiprocessor system; LU factorization algorithm; SPMD models; application irregularity; barrier point; barrier synchronization; delayed synchronization arrivals; latency minimization; lightweight data parallelism; mask delays; multithreading; processor load imbalance; processor-level parallelism; program restructuring; shared memory systems; single program multiple data models; skyline sparse matrices; Communication system control; Delay; Libraries; Matrix decomposition; Multiprocessing systems; Multithreading; Object oriented modeling; Parallel processing; Scheduling; Sparse matrices; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1997, Proceedings of the Thirtieth Hawaii International Conference on
Conference_Location :
Wailea, HI
ISSN :
1060-3425
Print_ISBN :
0-8186-7743-0
Type :
conf
DOI :
10.1109/HICSS.1997.667409
Filename :
667409
Link To Document :
بازگشت