The Modula-2* environment for parallel programming

Hänßgen SU, Heinz EA, Lukowicz P, Philippsen M, Tichy WF (1993)


Publication Language: English

Publication Type: Conference contribution, Original article

Publication year: 1993

Publisher: IEEE Computer Society

City/Town: Los Alamitos

Pages Range: 43-52

Conference Proceedings Title: Programming Models for Massively Parallel Computers

Event location: Berlin, Germany DE

ISBN: 0-8186-4900-3

URI: http://www2.informatik.uni-erlangen.de/publication/download/mppm93.pdf

DOI: 10.1109/PMMP.1993.315555

Abstract

Presents a portable parallel programming environment for Modula-2*, an explicitly parallel machine-independent extension of Modula-2. Modula-2* offers synchronous and asynchronous parallelism, a global single address space, and automatic data and process distribution. The Modula-2* system consists of a compiler, a debugger, a cross-architecture make, graphical X Windows control panel, run-time systems for different machines, and sets of scalable parallel libraries. The existing implementation targets the MasPar MP series of massively parallel processors (SIMD), the KSR-1 parallel computer (MIMD), heterogeneous LANs of workstations (MIMD), and single workstations (SISD). We describe the important components of the Modula-2* environment, and discuss selected implementation issues. We focus on how we achieve a high degree of portability for our system, while at the same time ensuring efficiency

Authors with CRIS profile

How to cite

APA:

Hänßgen, S.U., Heinz, E.A., Lukowicz, P., Philippsen, M., & Tichy, W.F. (1993). The Modula-2* environment for parallel programming. In Giloi, Wolfgang K. (Eds.), Programming Models for Massively Parallel Computers (pp. 43-52). Berlin, Germany, DE: Los Alamitos: IEEE Computer Society.

MLA:

Hänßgen, Stefan U., et al. "The Modula-2* environment for parallel programming." Proceedings of the Conference on Massively Parallel Programming Models (MPPM'93), Berlin, Germany Ed. Giloi, Wolfgang K., Los Alamitos: IEEE Computer Society, 1993. 43-52.

BibTeX: Download