SIMPLE: A methodology for programming high performance algorithms on clusters of symmetric multiprocessors (SMPs)

Authors
Citation
Da. Bader et J. Jaja, SIMPLE: A methodology for programming high performance algorithms on clusters of symmetric multiprocessors (SMPs), J PAR DISTR, 58(1), 1999, pp. 92-108
Citations number
34
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING
ISSN journal
07437315 → ACNP
Volume
58
Issue
1
Year of publication
1999
Pages
92 - 108
Database
ISI
SICI code
0743-7315(199907)58:1<92:SAMFPH>2.0.ZU;2-P
Abstract
We describe a methodology for developing high performance programs running on clusters of SMP nodes. The SMP cluster programming methodology is based on a small prototype kernel (SIMPLE) Of collective communication primitives that make efficient use Of the hybrid shared and message-passing environme nt. We illustrate the power of our methodology by presenting experimental r esults for sorting integers; two-dimensional Fast Fourier transforms (FFT). and constraint-satisfied searching. Out testbed is a cluster of DEC AlphaS erver 21004/275 nodes interconnected by an ATM switch. (C) 1999 Academic Pr ess.