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
Link To Document :
بازگشت