• 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