Parallaxis-III: A Language for Structured Data-Parallel Programming

Thomas Bräunl
Computer Science Dept., IPVR
Computer Vision Group
Univ. Stuttgart, Germany

This manual is also available in PDF.


  1. 1.Parallel Language Constructs
    1. 1.1.Specifying Virtual Processors and Connections
    2. 1.2.Multiple Configurations and Generic Connections
    3. 1.3.Data Declaration
    4. 1.4.Processor Positions
    5. 1.5.Parallel Execution
    6. 1.6.Structured Data Exchange
    7. 1.7.Unstructured Data Exchange
    8. 1.8.Exchange between Scalar and Vector Data
    9. 1.9.Reduction
    10. 1.10.Modules
    11. 1.11.Input and Output
    12. 1.12.Control Structures
    13. 1.13.Relation to Modula-2
  2. 2.Sample Algorithms
    1. 2.1.Image Filtering
    2. 2.2.Cellular Automata
    3. 2.3.Generation of Fractals
    4. 2.4.Sorting
    5. 2.5.Stereo Image Analysis
  3. 3.Acknowledgements
  4. 4.Literature
  5. Appendix
    1. A.1.Data Types
    2. A.2.Built-in Functions and Procedures
      1. General Functions
      2. General Procedures
      3. Command Line Arguments
      4. Mathematical Functions
      5. Input/Output Procedures
      6. Vector Functions
      7. Vector Procedures
    3. A.3.Graphics Interface
      1. X Window Graphics
      2. Image File Transfer
    4. A.4.Parallaxis-III Syntax