Title :
A Study of Performance on SMP and Distributed Memory Architectures Using a Shared Memory Programming Model
Author :
Brooks, Eugene D., III ; Warren, Karen H.
Author_Institution :
University of California, Lawrence Livermore National Laboratory
Abstract :
We examine the use of a shared memory programming model to address the problem of portability between distributed memory and shared memory architectures. We conduct this evaluation by extending an existing programming model, the Parallel C Preprocessor, with a type qualifier interpretation of the data sharing keywords borrowed from the Split-C and AC compilers. We evaluate the performance of the resulting programming model on a wide range of shared memory and distributed memory computing platforms using several numerical algorithms as benchmarks. We find the type-qualifier-based programming model capable of efficient execution on distributed memory and shared memory architectures.
Keywords :
Bandwidth; Delay; Fast Fourier transforms; Hardware; Laboratories; Memory architecture; Message passing; Parallel programming; Programming profession; Vehicles;
Conference_Titel :
Supercomputing, ACM/IEEE 1997 Conference
Print_ISBN :
0-89791-985-8
DOI :
10.1109/SC.1997.10046