• DocumentCode
    2773800
  • Title

    Solution to an architectural problem in parallel computing

  • Author

    Lee, De-lei

  • Author_Institution
    Dept. of Comput. Sci., York Univ., North York, Ont., Canada
  • fYear
    1990
  • fDate
    8-10 Oct 1990
  • Firstpage
    434
  • Lastpage
    442
  • Abstract
    The author presents a solution to the previously unsolved problem of how to construct an array processor with N processing elements, N memory modules, and an interconnection network that allows parallel access and alignment of rows, columns, diagonals, contiguous blocks, and distributed blocks of N×N arrays. The solution leads to an array processor that is both simple and efficient in two critical respects: the memory system uses the minimum number of memory modules to achieve conflict-free memory access and is able to compute N addresses with O(log N) logic gates in O(1) time. The interconnection network is multistage with O(N log N) logic gates, and it can align any of these data vectors for store/fetch, as well as for subsequent processing with a single pass through the network
  • Keywords
    multiprocessor interconnection networks; parallel architectures; architectural problem; array processor; conflict-free memory access; interconnection network; memory modules; parallel computing; Computer science; Councils; Hardware; Intelligent networks; Logic gates; Multiprocessor interconnection networks; Parallel processing; Power engineering and energy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Frontiers of Massively Parallel Computation, 1990. Proceedings., 3rd Symposium on the
  • Conference_Location
    College Park, MD
  • Print_ISBN
    0-8186-2053-6
  • Type

    conf

  • DOI
    10.1109/FMPC.1990.89494
  • Filename
    89494