Parallaxis
A procedural programming language developed by Thomas Braeunl <braunl@ee.uwa.edu.au> at the University of Stuttgart. It is based on Modula-2, but extended for data parallel (SIMD) programming. The main approach for machine independent parallel programming is to include a description of the virtual parallel machine with each parallel algorithm.
There is a simulator and X Window System-based profiler for workstations, Macintosh, and IBM PC.
Version 2.0 runs on MP-1, CM-2, Sun-3, Sun-4, DECstation, HP 700, RS/6000.
http://ee.uwa.edu.au/~braunl/parallaxis/.
["User Manual for Parallaxis Version 2.0", T. Braunl, U Stuttgart].