Parallelism and Array Processing
- 1 January 1984
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Computers
- Vol. C-33 (1) , 45-78
- https://doi.org/10.1109/tc.1984.5009314
Abstract
Modern computing, as well as the historical development of computing, has been dominated by sequential monoprocessing. Yet there is the alternative of parallelism, where several processes may be in concurrent execution. This alternative is discussed, in which the main developments involving parallelism are considered both from the standpoint of computing systems and that of applications than can exploit such systems. The account seeks to treat parallelism in a historical context, and to identify all the main aspects of concurrency in computation right up to the present time. The review includes a discussion both of parallel computer architectures and functional units as components in these architectures. The important question of limitations in concurrency is considered, and there is an account of typical numerical problems which contain parallelism, as well as languages appropriate to code these problems. Included will be a brief consideration of what use parallelism might be In the field of data processing.Keywords
This publication has 33 references indexed in Scilit:
- The Electronic Numerical Integrator and Computer (ENIAC)IEEE Annals of the History of Computing, 1996
- A Language for Array and Vector ProcessorsACM Transactions on Programming Languages and Systems, 1979
- A Survey of Parallel Algorithms in Numerical Linear AlgebraSIAM Review, 1978
- A Survey of Parallelism in Numerical AnalysisSIAM Review, 1971
- Logic per Track DevicesPublished by Elsevier ,1970
- On the Time Required to Perform MultiplicationJournal of the ACM, 1967
- Parallel Methods for the Numerical Integration of Ordinary Differential EquationsMathematics of Computation, 1967
- On the Time Required to Perform AdditionJournal of the ACM, 1965
- Parallel methods for integrating ordinary differential equationsCommunications of the ACM, 1964
- The calculation of the latent roots and vectors of matrices on the pilot model of the A.C.E.Mathematical Proceedings of the Cambridge Philosophical Society, 1954