DocumentCode :
961844
Title :
Parallelism and Array Processing
Author :
Zakharov, Vasilii
Author_Institution :
CERN, Geneva, Switzerland; University of Geneva, Geneva, Switzerland.
Issue :
1
fYear :
1984
Firstpage :
45
Lastpage :
78
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 :
Application software; Array signal processing; Computer architecture; Concurrent computing; Delay effects; Electron mobility; History; Parallel processing; Physics computing; Switching circuits; Array processing; computer architecture; computer history; concurrency; multiple processor systems; parallel algorithms; parallel computing;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.1984.5009314
Filename :
5009314
Link To Document :
بازگشت