Next:
13.1 High-Level Languages
Up:
Parallel Computing Works
Previous:
12.8.4 Conclusion
13 Data Parallel C and Fortran
13.1 High-Level Languages
13.1.1 High Performance Fortran Perspective
Problem Architecture and Message-Passing Fortran
13.1.3 Problem Architecture and Fortran 77
A Software Tool for Data Partitioning and Distribution
13.2.1 Is Any Assistance Really Needed?
13.2.2 Overview of the Tool
13.2.3 Dependence-based Data Partitioning
13.2.4 Mapping Data to Processors
Communication Analysis and Performance Improvement Transformations
13.2.6 Communication Analysis Algorithm
13.2.7 Static Performance Estimator
13.2.8 Conclusion
13.3 Fortran 90 Experiments
13.4 Optimizing Compilers by Neural Networks
13.5 ASPAR
13.5.1 Degrees of Difficulty
13.5.2 Various Parallelizing Technologies
13.5.3 The Local View
13.5.4 The ``Global'' View
13.5.5 Global Strategies
13.5.6 Dynamic Data Distribution
13.5.7 Conclusions
13.6 Coherent Parallel C
13.7 Hierarchical Memory
Guy Robinson
Wed Mar 1 10:19:35 EST 1995