Title :
HyperPascal for architecture independent parallel programming
Author :
Bhandarkar, Suchendra M. ; Edwards, Bonnie M.
Author_Institution :
Dept. of Comput. Sci., Georgia Univ., Athens, GA, USA
Abstract :
The design and implementation of a high-level parallel programming language interface for distributed-memory MIMD architectures is described. This interface is termed as HyperPascal and is based on a computation graph decomposition model of parallel programming. HyperPascal closely resembles the Pascal language but in addition provides constructs that allow for the high-level specification of process parallelism. HyperPascal provides a machine-independent view of parallel programming, simplifies parallel program design and development and facilitates portability of parallel programs. The current version of HyperPascal has been implemented on the Intel iPSC/860 Hypercube
Keywords :
Pascal; distributed memory systems; parallel architectures; parallel languages; parallel programming; HyperPascal; Intel iPSC/860 Hypercube; architecture independent parallel programming; computation graph decomposition model; distributed-memory MIMD architectures; high-level parallel programming language interface; high-level specification; portability; process parallelism; Automatic control; Computer architecture; Computer languages; Computer science; Concurrent computing; Memory architecture; Parallel processing; Parallel programming; Processor scheduling; Programming profession;
Conference_Titel :
Computers and Communications, 1995., Conference Proceedings of the 1995 IEEE Fourteenth Annual International Phoenix Conference on
Conference_Location :
Scottsdale, AZ
Print_ISBN :
0-7803-2492-7
DOI :
10.1109/PCCC.1995.472454