Parallelism with Brain Aid Prolog
BAP Online Manuals : Bap
Language Tutorial : Parallelism with Brain Aid Prolog
Previous: Remote Hello World
Next: Data Parallelism
BAP Online Manuals : Bap Language Tutorial : Parallelism with Brain Aid Prolog
Previous: Remote Hello World
Next: Data Parallelism
Previous: Remote Hello World
Next: Data Parallelism
2.3. Parallelism with Brain Aid Prolog
This section tries to explain the usage of the BAP system a bit more systematically. However the principles explained here are quite general and should be applicable to other parallel systems, too.
There is a long story of discussion of the attorneys of MIMD (Multiple Instructions Multiple Data) and SIMD (Single Instructions Multiple Data) hardware configurations. We like to participate in this discussion only in that way, that we will show that fast systems based on MIMD do exist. The fact that you chose the Transputer as your hardware platform shows that you are agree.
We distinguish between different kinds of Software parallelizations:
- Data parallelism
- Functional parallelism
- Combined Functional and Data parallelism
- Unstructured Parallelism
2.3.1. Data Parallelism
2.3.2. Functional Parallelism
2.3.3. Combined Functional and Data Parallelism
2.3.4. Continuos against Burst Mode
2.3.5. Unstructured Communication Schemes
BAP Online Manuals : Bap Language Tutorial : Parallelism with Brain Aid Prolog
Previous: Remote Hello World
Next: Data Parallelism