DocumentCode
2714551
Title
Hiding communication latency in data parallel applications
Author
Garg, Vivek ; Schimmel, David E.
Author_Institution
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
fYear
1998
fDate
30 Mar-3 Apr 1998
Firstpage
18
Lastpage
23
Abstract
Interprocessor communication times can be a significant fraction of the overall execution time required for data parallel applications. Large communication to computation ratios of the tasks performed by these applications results in suboptimal performance when executed on data parallel architectures. We present an alternate architectural framework, referred to as concurrently communicating SIMD (CCSIMD), which maintains the SIMD execution model, while introducing a small degree of task parallelism to exploit the communication concurrency. We introduce three different implementations of our architectural framework, and illustrate their effect on a suite of data parallel applications. Results show that CCSIMD architectures can provide a cost-effective way to hide communication latency in data parallel applications that can result in an increase in the performance of these applications
Keywords
message passing; parallel architectures; communication concurrency; communication latency; communication to computation ratios; data parallel applications; data parallel architectures; interprocessor communication times; task parallelism; Centralized control; Communication system control; Computer architecture; Concurrent computing; Delay; Hardware; High performance computing; Investments; Parallel processing; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1998. IPPS/SPDP 1998. Proceedings of the First Merged International ... and Symposium on Parallel and Distributed Processing 1998
Conference_Location
Orlando, FL
ISSN
1063-7133
Print_ISBN
0-8186-8404-6
Type
conf
DOI
10.1109/IPPS.1998.669883
Filename
669883
Link To Document