Parallel computing, Parallel architectures, Message Passing Fortran, Data Parallel Fortran
The best enterprises have both a compelling need pulling them forward and an innovative technological solution pushing them on. In high-performance computing, we have the need for increased computational power in many applications and the inevitable long-term solution is massive parallelism. In the short term, the relation between pull and push may seem unclear as novel algorithms and software are needed to support parallel computing. However, eventually parallelism will be present in all computers -- including those in your children's video game, your personal computer or workstation, and the central supercomputer.
Fox, Geoffrey C., "Basic Issues and Current Status of Parallel Computing -- 1995" (1995). Northeast Parallel Architecture Center. Paper 83.