Title :
Modula-P-a language for parallel programming definition and implementation on a transputer network
Author :
Vollmer, Jürgen ; Hoffart, Ralf
Author_Institution :
Karlsruhe Univ., Germany
Abstract :
The programming language Modula-P extends Modula-2 with CSP-based (communicating-sequential-process-based) language constructs, i.e., parallel processes, synchronous message passing, and simultaneous waiting for events. The language and its implementation on a transputer network are presented. It is concluded that Modula-P and the development system MOCKA-P offer a very powerful programming environment for transputer-based parallel computers. As is usual for modern programming languages, Modula-P supports programming in the small as well as in the large and frees the programmer from the details of allocating hardware resources. Measurements show that the system, running on a transputer network, is very fast
Keywords :
Modula; communicating sequential processes; parallel languages; parallel programming; transputer systems; CSP-based; Modula-2; communicating-sequential-process-based; development system MOCKA-P; hardware resources; language constructs; modern programming languages; parallel processes; parallel programming definition; programming environment; programming language Modula-P; simultaneous waiting; synchronous message passing; transputer network; transputer-based parallel computers; Computational modeling; Computer languages; Computer networks; Concurrent computing; Memory architecture; Message passing; Parallel processing; Parallel programming; Programming profession; Software reusability;
Conference_Titel :
Computer Languages, 1992., Proceedings of the 1992 International Conference on
Conference_Location :
Oakland, CA
Print_ISBN :
0-8186-2585-6
DOI :
10.1109/ICCL.1992.185468