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
fDate :
30 Mar-3 Apr 1998
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;
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
Print_ISBN :
0-8186-8404-6
DOI :
10.1109/IPPS.1998.669883