• Home
  • Search
  • The Modula-2* environment for parallel programming
  • Open Access IconOpen Access
  • Cite Icon5
  • https://doi.org/10.1109/pmmp.1993.315555Copy DOI Icon

The Modula-2* environment for parallel programming

  • Sep 20, 1993
  • S.u Hanssgen +4 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
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.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">&gt;</ETX>

Similar Papers
  • Research Article
  • Citations1

Native and generic parallel programming environments on a transputer and a PowerPC platform

  • Jan 01, 1996
  • Concurrency: Practice and Experience
  • A.G Hoekstra +5
  • Research Article
  • Citations5

Extending a message passing runtime to support partitioned, global logical address spaces

  • Nov 13, 2016
  • D Brian Larkins +1
  • Book Chapter
  • Citations17

An Environment for Structured Parallel Programming

  • Jan 01, 1997
  • B Bacci +6
  • Conference Article
  • Citations73

Performance prediction of parallel processing systems

  • Aug 01, 1993
  • Arjan J C Van Gemund
  • Conference Article
  • Citations11

A remote memory access infrastructure for global address space programming models in FPGAs

  • Feb 11, 2013
  • Ruediger Willenberg +1
  • Conference Article
  • Citations14

A software architecture for global address space communication on clusters: put/get on fast messages

  • Jul 28, 1998
  • L.A Giannini +1
  • Book Chapter
  • Citations4

Collective Communications for Scalable Programming

  • Jan 01, 2005
  • Sang Boem Lim +3
  • Research Article
  • Citations54

Opal: A Single Address Space System for 64-bit Architectures

  • Apr 01, 1992
  • ACM SIGOPS Operating Systems Review
  • Jeff Chase +3
  • Book Chapter

On parallel programming environments and multilevel optimization

  • Jan 01, 1990
  • Celso P Bottura +1
  • PDF
  • Research Article

TACO: A Scheduling Scheme for Parallel Applications on Multicore Architectures

  • Jan 01, 2014
  • Scientific Programming
  • Jan H Schönherr +2
  • Book Chapter
  • Citations3

JCSPre: the Robot Edition to Control LEGO NXT Robots

  • Jan 01, 2008
  • Kerridge Jon +2
  • Conference Article
  • Citations29

Data parallel programming in an adaptive environment

  • Apr 25, 1995
  • G Edjlali +3
  • Research Article

Using the PGAS Programming Paradigm for Biological Sequence Alignment on a Chip Multi-Threading Architecture

  • Feb 29, 2008
  • Zenodo (CERN European Organization for Nuclear Research)
  • Mohamed Bakhouya +2
  • Conference Article

DECK: an environment for parallel programming on clusters of multiprocessors

  • Oct 24, 2000
  • Marcos Barreto +4
  • Research Article

Optimizing communication overhead in compilation systems for distributed memory machines

  • Jan 01, 1995
  • AcadiaU-DEV
  • Stephen E (Stephen Eugene) Parker
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.