Parallaxis-III: Architecture-Independent Data Parallel Processing

Parallaxis-III is an architecture-independent data parallel programming language based on Modula-2. It has been designed for teaching data parallel concepts and is in use at a large number of institutions. Compilers exist for data parallel systems, as well as for a sequential simulation system. A data parallel graphics debugger allows efficient source level analysis for parallel programs.

[1]  Thomas Bräunl Structured SIMD Programming in Parallaxis , 1989, Struct. Program..

[2]  David Kotz A data-parallel programming library for education (DAPPLE) , 1995, SIGCSE '95.

[3]  J. Grosch,et al.  A Tool Box for Compiler Construction , 1990, CC.

[4]  Michael Metcalf,et al.  Fortran 90 Explained , 1990 .

[5]  Howard Jay Siegel,et al.  Extensions to the C Programming Language for SIMD/MIMD Parallelism , 1985, ICPP.

[6]  Guy E. Blelloch,et al.  Vcode: a data-parallel intermediate language , 1990, [1990 Proceedings] The Third Symposium on the Frontiers of Massively Parallel Computation.

[7]  A. S. Grimshaw,et al.  Braid: integrating task and data parallelism , 1995, Proceedings Frontiers '95. The Fifth Symposium on the Frontiers of Massively Parallel Computation.

[8]  Kuo-Cheng Li A note on the vector C language , 1986, SIGP.

[9]  Niklaus Wirth,et al.  Programming in Modula-2 , 1985, Texts and Monographs in Computer Science.

[10]  Thomas Bräunl Designing massively parallel algorithms with Parallaxis , 1991, COMPSAC.

[11]  David Kotz A Data-Parallel Programming Library for Education (DAPPLE) , 1995, Comput. Sci. Educ..

[12]  Henry G. Dietz,et al.  Refined Fortran: Another Sequential Language for Parallel Programming , 1986, ICPP.

[13]  W. Daniel Hillis,et al.  The connection machine , 1985 .

[14]  Peter Fritzson,et al.  A data-parallel language and its compilation to a formally defined intermediate language , 1992, Proceedings ICCI `92: Fourth International Conference on Computing and Information.

[15]  K. Mani Chandy,et al.  Integrating Task and Data Parallelism in UC , 1995, ICPP.

[16]  Thomas Bräunl Parallel programming - an introduction , 1993 .

[17]  W. Daniel Hillis,et al.  The Connection Machine model CM-1 architecture , 1989, IEEE Trans. Syst. Man Cybern..

[18]  T. Braunl Parallaxis-III: a structured data-parallel programming language , 1995, Proceedings 1st International Conference on Algorithms and Architectures for Parallel Processing.

[19]  Guy L. Steele,et al.  The High Performance Fortran Handbook , 1993 .

[20]  Henry G. Dietz,et al.  Refined C: A Sequential Language for Parallel Programming , 1985, International Conference on Parallel Processing.