• DocumentCode
    1263337
  • Title

    Odd even shifts in SIMD hypercubes

  • Author

    Ranka, Sanjay ; Sahni, Sartaj

  • Author_Institution
    Center for Sci. & Technol., Syracuse Univ., NY, USA
  • Volume
    1
  • Issue
    1
  • fYear
    1990
  • fDate
    1/1/1990 12:00:00 AM
  • Firstpage
    77
  • Lastpage
    82
  • Abstract
    A linear-time algorithm is developed to perform all odd (even) length circular shifts of data in an SIMD (single-instruction-stream, multiple-data-stream) hypercube. As an application, the algorithm is used to obtain an O(M2+log N) time and O(1) memory per processor algorithm to compute the two-dimensional convolution of an N×N image and an M×M template on an N2 processor SIMD hypercube. This improves the previous best complexity of O(M2 log M+log N)
  • Keywords
    computational complexity; computer vision; computerised pattern recognition; computerised picture processing; parallel algorithms; N2 processor SIMD hypercube; complexity; data routing; image template matching; linear-time algorithm; odd even shifts; odd length circular shifts; odd shifts; parallel algorithms; parallel processing; two-dimensional convolution; Broadcasting; Clocks; Computer vision; Concurrent computing; Convolution; Hypercubes; Linear algebra; Registers; Routing; Sorting;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.80126
  • Filename
    80126