• DocumentCode
    1154758
  • Title

    On Linear Skewing Schemes and d-Ordered Vectors

  • Author

    Wijshoff ; Van Leeuwen, J.

  • Author_Institution
    Department of Computer Science, University of Utrecht
  • Issue
    2
  • fYear
    1987
  • Firstpage
    233
  • Lastpage
    239
  • Abstract
    Linear skewing schemes were introduced by Kuck et al. in the nineteen sixties, to provide a simple class of storage mappings for N × N matrices for use in vector processors with a large number of memory banks. Conditions on linear skewing schemes that guarantee conflict-free access to rows, columns, and/or (anti-) diagonals are usually presented in terms of conditions on so-called d-ordered vectors. We shall argue that these formulations are mathematically imprecise, and revise and extend the existing theory. Several claims are proved to bound the minimum number of memory banks needed for successful linear skewing by, e.g., the smallest prime number ≥ N.
  • Keywords
    Conflict-free access; SIMD machines; d-ordered vectors; linear skewing schemes; parallel memories; two-dimensional arrays; Algorithm design and analysis; Complexity theory; Computer applications; Computer architecture; Concurrent computing; NASA; Parallel processing; Parallel programming; Software algorithms; Vector processors; Conflict-free access; SIMD machines; d-ordered vectors; linear skewing schemes; parallel memories; two-dimensional arrays;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1987.1676887
  • Filename
    1676887