DocumentCode :
2908817
Title :
Is SIMD enough for scientific and engineering applications on massively parallel computers?
Author :
Plimpton, Steve ; Dosanjh, Sudip ; Krall, Randy
Author_Institution :
Sandia Nat. Lab., Albuquerque, NM, USA
fYear :
1992
fDate :
24-28 Feb. 1992
Firstpage :
95
Lastpage :
102
Abstract :
Some basic issues involved in matching an application to a distributed memory parallel machine are addressed. In particular, data communication and processor synchronization as they relate to MIMD (multiple instruction-multiple data) and SIMD (single-instruction-multiple data) architectures are discussed. To illustrate the differences, the authors describe the implementation and performance of several engineering and scientific applications that have been coded for both kinds of machines. They find that many problems are well suited to both architectures. However, when the natural parallelism in a simulation requires a loose synchronization between processors, the MIMD paradigm offers a greater programming flexibility than SIMD.<>
Keywords :
distributed memory systems; engineering computing; natural sciences computing; parallel architectures; parallel machines; parallel programming; MIMD; SIMD; data communication; distributed memory parallel machine; loose synchronization; massively parallel computers; multiple instruction-multiple data; natural parallelism; processor synchronization; programming flexibility; scientific applications; single-instruction-multiple data; Application software; Computational modeling; Concurrent computing; Electron beams; Laboratories; Parallel machines; Parallel programming; Physics computing; Sparse matrices; Supercomputers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Compcon Spring '92. Thirty-Seventh IEEE Computer Society International Conference, Digest of Papers.
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-2655-0
Type :
conf
DOI :
10.1109/CMPCON.1992.186694
Filename :
186694
Link To Document :
بازگشت