Do parallel languages respond to the needs of scientific programmers?
- 1 December 1990
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in Computer
- Vol. 23 (12) , 13-23
- https://doi.org/10.1109/2.62090
Abstract
Parallel programming is considered from the viewpoint of scientific researchers, with particular reference to their requirements for language support. The questions of how scientists go about developing parallel applications, what role language plays in determining the success of their programming efforts, how much scientific programmers should be expected to know about parallel languages and machines and what computer scientists can do to facilitate parallel scientific programming are addressed. The discussion centers on the 'mainline' supercomputers for scientific and engineering applications: vector and scalar MIMD (multiple instruction, multiple data) multiprocessors. New research efforts that are tackling the problems facing scientific programmers are discussed.Keywords
This publication has 9 references indexed in Scilit:
- Debugging concurrent programsACM Computing Surveys, 1989
- The future of high performance computers in science and engineeringCommunications of the ACM, 1989
- On the promise of general-purpose parallel computingParallel Computing, 1989
- Linda in contextCommunications of the ACM, 1989
- Programming a hypercube multicomputerIEEE Software, 1988
- A comparison of 12 parallel FORTRAN dialectsIEEE Software, 1988
- Programming three parallel computersIEEE Software, 1988
- Exploring parafunctional programming: separating the what from the howIEEE Software, 1988
- Programming for ParallelismComputer, 1987