• DocumentCode
    2626545
  • Title

    Parallel processing with a sorting network

  • Author

    Krammer, Josef G.

  • Author_Institution
    Inst. for Network Theory & Circuit Design, Tech. Univ. Munich., West Germany
  • fYear
    1990
  • fDate
    1-3 May 1990
  • Firstpage
    966
  • Abstract
    Consideration is given to the parallel execution of algorithms with global and irregular data dependencies on a regular and locally connected processor array. The associated communication problems are solved by the use of a two-dimensional sorting algorithm, and a multiprocessor based on a two-dimensional sorting network is proposed. In this architecture a one-dimensional arrangement of processors performs all required control and arithmetic operations, whereas the sorter solves complex data transfer problems and utilizes its storage capability as a memory for data elements. The algorithms for sparse matrix computations, mapped onto this architecture, show that the utilization of the processors is of O(1) or only slightly less, depending on the sorting algorithm used
  • Keywords
    computerised signal processing; parallel algorithms; parallel architectures; sorting; arithmetic operations; data transfer; irregular data dependencies; locally connected processor array; multiprocessor; parallel algorithms; sorting network; sparse matrix computations; storage capability; two-dimensional sorting algorithm; utilization; Bandwidth; Computer architecture; Indexing; Integrated circuit interconnections; Iterative algorithms; Parallel processing; Routing; Signal processing algorithms; Sorting; Sparse matrices;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1990., IEEE International Symposium on
  • Conference_Location
    New Orleans, LA
  • Type

    conf

  • DOI
    10.1109/ISCAS.1990.112261
  • Filename
    112261