• DocumentCode
    1209336
  • Title

    Constant time inner product and matrix computations on permutation network processors

  • Author

    Lin, Ming-Bo ; Oruç, A. Yavuz

  • Author_Institution
    Dept. of Electron. Eng., Nat. Taiwan Inst. of Technol., Taipei, Taiwan
  • Volume
    43
  • Issue
    12
  • fYear
    1994
  • fDate
    12/1/1994 12:00:00 AM
  • Firstpage
    1429
  • Lastpage
    1434
  • Abstract
    Inner product and matrix operations find extensive use in algebraic computations. In this brief contribution, we introduce a new parallel computation model, called a permutation network processor, to carry out these computations efficiently. Unlike the traditional parallel computer architectures, computations on this model are carried out by composing permutations on permutation networks. We show that the sum of N algebraic numbers on this model can be computed in O(1) time using N processors. We further show that the inner product and matrix multiplication can both be computed on this model in O(1) time at the cost of O(N) and O(N3), respectively, for N element vectors, and N×N matrices. These results compare well with the time and cost complexities of other high level parallel computer models such as PRAM and CRCW PRAM
  • Keywords
    computational complexity; matrix algebra; parallel architectures; CRCW PRAM; PRAM; algebraic computations; constant time inner product; cost complexities; matrix computations; parallel computation model; permutation network processors; time complexities; Adders; Arithmetic; Circuits; Computational modeling; Computer architecture; Computer networks; Concurrent computing; Costs; Phase change random access memory; Signal processing;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.338104
  • Filename
    338104