• DocumentCode
    1203495
  • Title

    Index transformation algorithms in a linear algebra framework

  • Author

    Edelman, Alan ; Heller, Steve ; Johnsson, S. Lennart

  • Author_Institution
    Dept. of Math., MIT, Cambridge, MA, USA
  • Volume
    5
  • Issue
    12
  • fYear
    1994
  • fDate
    12/1/1994 12:00:00 AM
  • Firstpage
    1302
  • Lastpage
    1309
  • Abstract
    We present a linear algebraic formulation for a class of index transformations such as Gray code encoding and decoding, matrix transpose, bit reversal, vector reversal, shuffles, and other index or dimension permutations. This formulation unifies, simplifies, and can be used to derive algorithms for hypercube multiprocessors. We show how all the widely known properties of Gray codes, and some not so well-known properties as well, can be derived using this framework. Using this framework, we relate hypercube communications algorithms to Gauss-Jordan elimination on a matrix of 0´s and 1´s
  • Keywords
    Gray codes; decoding; encoding; hypercube networks; linear algebra; Gauss-Jordan elimination; Gray code encoding; bit reversal; decoding; hypercube communications algorithms; hypercube multiprocessors; index transformation algorithms; linear algebra framework; matrix transpose; shuffles; vector reversal; Books; Business continuity; Decoding; Encoding; Gaussian processes; Hypercubes; Linear algebra; Reflective binary codes; Routing; Vectors;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.334903
  • Filename
    334903