DocumentCode :
2367341
Title :
MPP Pascal
Author :
Busse, Tim
Author_Institution :
Comput. Sci. Corp., Falls Church, VA, USA
fYear :
1988
fDate :
10-12 Oct 1988
Firstpage :
595
Lastpage :
599
Abstract :
The massively parallel processor (MPP) Pascal language is presented, and the implementation decisions pertinent to mapping parallel constructs onto the MPP are discussed. MPP Pascal is a subset of the language Parallel Pascal, which extends the Pascal language by providing constructs for explicitly expressing parallelism in the form of array operations and functions. Access to several of the MPP´s unique hardware features is available through language constructs that map directly onto the architecture of the machine. These issues are presented in order to provide insight into the design and development of future language systems for massively parallel computers. It is found that the implementation of MPP Pascal utilizes the architecture of the machine to provide an efficient mapping from program syntax and semantics to program execution. Moreover, it combines the functionality of a high-level language and the characteristics of the architecture to provide an efficient implementation environment for applications
Keywords :
Pascal; parallel processing; MPP Pascal; array operations; design; development; functionality; functions; implementation; language constructs; mapping parallel constructs; massively parallel processor; Algorithm design and analysis; Computer architecture; Computer languages; Concurrent computing; Hardware; High level languages; Parallel machines; Parallel processing; Program processors; Registers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers of Massively Parallel Computation, 1988. Proceedings., 2nd Symposium on the Frontiers of
Conference_Location :
Fairfax, VA
Print_ISBN :
0-8186-5892-4
Type :
conf
DOI :
10.1109/FMPC.1988.47502
Filename :
47502
Link To Document :
بازگشت