DocumentCode :
2495564
Title :
Exploitation of control parallelism in data parallel algorithms
Author :
Garg, Vivek ; Schimmel, David E.
Author_Institution :
Sch. of Electr. and Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
fYear :
1995
fDate :
6-9 Feb 1995
Firstpage :
385
Lastpage :
392
Abstract :
This paper considers the matrix decomposition A=LDLT, as a vehicle to explore the improvement in performance obtainable through the execution of multiple streams of control on SIMD architectures. Several methods for partitioning the SIMD array are considered. Architectural support for and feasibility of using control parallelism in SIMD algorithms is briefly considered. Techniques for converting the extracted control parallelism into increased performance are illustrated via their application to the example algorithm. Analytical expressions for execution times are expressed in terms of execution times of the constituent operations. Experimental results for the various partitioning schemes based on execution traces are also presented. Timings based on MasPar MP-2 operations and extrapolated from experimental data are used to compare the various control parallel versions of the algorithm and the traditional SIMD counterpart
Keywords :
matrix decomposition; parallel algorithms; program control structures; MasPar MP-2 operations; SIMD architectures; control parallelism; data parallel algorithms; execution times; execution traces; matrix decomposition; multiple control streams; partitioning schemes; Automotive engineering; Computer architecture; Concurrent computing; Counting circuits; Matrix decomposition; Parallel algorithms; Parallel processing; Partitioning algorithms; Timing; Vehicles;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers of Massively Parallel Computation, 1995. Proceedings. Frontiers '95., Fifth Symposium on the
Conference_Location :
McLean, VA
Print_ISBN :
0-8186-6965-9
Type :
conf
DOI :
10.1109/FMPC.1995.380431
Filename :
380431
Link To Document :
بازگشت