The Importance of Standards - Software
Writing programs for MPP is hard ...
But one-off efforts if written in a standard language
Past lack of parallel programming standards ...
- ... has restricted uptake of technology (to "enthusiasts")
- ... reduced portability (over a range of currentarchitectures and between future generations)
Now standards exist: (PVM, MPI, OpenMP, Java(?)), which ...
- ... allows users & manufacturers to protect software investment
- ... encourage growth of a "third party" parallel software industry & parallel versions of widely used codes