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