Title :
Portable software for multiprocessor systems
Author :
Colbrook, Adrian ; Weihl, William E. ; Brewer, Eric A. ; Dellarocas, Chrysanthos N. ; Hsieh, Wilson C. ; Joseph, Anthony D. ; Waldspurger, Carl A. ; Wang, Paul
Author_Institution :
Lab. for Comput. Sci., MIT, Cambridge, MA, USA
fDate :
11/1/1992 12:00:00 AM
Abstract :
The authors describe Prelude, a programming language and accompanying system support for writing portable parallel programs for multiprocessor architectures. Prelude allows the programmer to separate the description of the computation to be performed by a program from the description of how that computation is to be mapped onto a machine. This makes it easier to tune the performance of a program on a particular machine and also simplifies porting a program to new architectures
Keywords :
multiprocessing programs; parallel languages; parallel programming; software portability; Prelude; multiprocessor architectures; multiprocessor systems; portable parallel programs; programming language; system support;
Journal_Title :
Computing & Control Engineering Journal