[comp.parallel] Parallaxis Version 2

Braeunl@informatik.uni-stuttgart.de (Thomas Braeunl) (05/14/91)

___________________________________________________________________

  THE  P A R A L L A X I S  MASSIVELY PARALLEL PROGRAMMING SYSTEM
___________________________________________________________________

             -----------------------------------
              Announcing Parallaxis Version 2.0
             -----------------------------------

Parallaxis is a procedural programming language based on Modula-2, but extended
for data parallel (SIMD) programming. It has been developed at the Universitaet 
Stuttgart (Germany) and is in the public domain since 1990. The main approach 
for machine independent parallel programming is to include a description of the
virtual parallel machine with each parallel algorithm. The declaration includes
the number of identical processors with local memory (PEs), the names of 
communication ports, and the network topology for data exchange among PEs. With
this information contained in each program, the parallel algorithm becomes 
simpler (e.g. symbolic names for communication directions) and easier to 
understand.

In Version 2 we extended the language in several ways:
  o multiple configuration and connection structures allow
    semi-dynamic topologies
  o new data exchange operations for exchanging data with inactive PEs
    and with implicit reductions allow general m:n connections
  o data structures pointer and variant record have been added

The simulation system has also been extended:
  o compiler optionally generates cross-reference files for the
  o symbolic debugger on Parallaxis source level

The Parallaxis system comprises a compiler and a simulator (except for
the MasPar, which is the only parallel implementation as of today). The
versions currently available are:
  * IBM-PC              (DOS)
  * Apple Macintosh     (MAC OS)
  * Sun3 w/ coproc.     (OS 4.0)
  * Sun3 w/o coproc.    (OS 4.0)
  * SPARCstation / Sun4 (OS 4.0)
  * DECstation          (Ultrix)
  * VAXstation          (Ultrix)
  * HP 9000/300         (Unix)
  * HP /800 series      (Unix)
  * Cray-2              (scalar only, sorry)
  * Apollo              (available soon)
  * MasPar MP-1         (available July 1991)

The software packages and a number of example programs are available via
"anonymous ftp" from:
    ftp.informatik.uni-stuttgart.de    (129.69.211.1)
    in subdirectory    pub/parallaxis
Please send remarks and bug reports to: braunl@informatik.uni-stuttgart.de

There is also a new User Manual for Parallaxis Version 2.0 .
You may order a copy by sending a fee (cash or cheque) of DM 10.00 (Europe) 
or US$ 15.00 (outside Europe) to:
       Thomas Braunl, Univ. Stuttgart IPVR
       Breitwiesenstr. 20-22, D-7000 Stuttgart 80
       Germany

-- 
==========================================================================
Thomas Braunl                  e-mail:  braunl@informatik.uni-stuttgart.de
Univ. Stuttgart IPVR, Breitwiesenstr. 20-22, D-7000 Stuttgart 80,  Germany
==========================================================================

-- 
=========================== MODERATOR ==============================
Steve Stevenson                            {steve,fpst}@hubcap.clemson.edu
Department of Computer Science,            comp.parallel
Clemson University, Clemson, SC 29634-1906 (803)656-5880.mabell