• DocumentCode
    1346482
  • Title

    Nonprime memory systems and error correction in address translation

  • Author

    Katti, Rajendra S.

  • Author_Institution
    Dept. of Electr. Eng., North Dakota State Univ., Fargo, ND, USA
  • Volume
    46
  • Issue
    1
  • fYear
    1997
  • fDate
    1/1/1997 12:00:00 AM
  • Firstpage
    75
  • Lastpage
    79
  • Abstract
    Using a prime number p of memory banks on a vector processor allows a conflict-free access for any slice of p consecutive elements of a vector stored with a stride not multiple of p. To reject the use of a prime number of memory banks, it is generally advanced that address computation for such a memory system would require systematic Euclidean division by the number p. The Chinese Remainder Theorem allows a simple mapping of data onto the memory banks for which address computation does not require any Euclidean division. However, this requires that the number of words in each memory module m and p be relatively prime. We propose a method based on the Chinese Remainder Theorem for moduli with common factors that does not have such a restriction. The proposed method does not require Euclidean division and also results in an efficient error detection/correction mechanism for address translation
  • Keywords
    error correction; error detection; file organisation; storage management; Chinese Remainder Theorem; address computation; address translation; common factors; conflict-free access; error correction; memory banks; nonprime memory systems; prime number; systematic Euclidean division; vector processor; Arithmetic; Bandwidth; Built-in self-test; Cathode ray tubes; Computer errors; Distributed computing; Error correction; Fault detection; Fault tolerant systems; Vector processors;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.559804
  • Filename
    559804