[Next] [Previous] [Top]
Can One Program Run Well on All Species?
- Fortran 77 program: no
C program: no
C++ program: no
<insert serial programming language here> program: no
NERSC MPP Workshop will point out techniques for portability using various parallel programming paradigms
- Message passing
- Collapse to serial code on one node
- Portability already demonstrated
- High Performance Fortran (HPF)
- Collapses to Fortran 90 on one node
- F90 is the way of the future (certainly for Fortran)
- Special parallel languages (PCP, Sisal, Mentat,....)
- Collapse to serial code on one node
- High-level methods, like object-oriented
- Hidden parallel abstraction layers can include serial
- In general: MPP parallelism implies good parallelism on SMP (but not vice-versa)
Scientific Computing: Where does MPP Fit In? - (lecture given 6/14/95)
[Next] [Previous] [Top]
Generated with CERN WebMaker