TY - JOUR
T1 - A performance study of buffered pseudorandomly interleaved memories with multiple sections
AU - Weiss, Shlomo
AU - Ghahramani, Saeed
PY - 1993/5
Y1 - 1993/5
N2 - In vector supercomputers, bank conflicts are often the dominant factor that determines the effective memory bandwidth and may lead to drastic reduction in the system performance. Primarily because of bank conflicts, users of the more recent CRAY-2 have difficulty in attaining performance comparable to that of the CRAY X-MP. Pseudorandom interleaving reduces the frequency of bank conflicts by "scrambling" the constant-stride reference string produced by the processor in vector mode. We develop a performance model for a memory system whose primary characteristics are, as in the CRAY-2, that the memory banks are organized into several sections and rejected memory requests are buffered in each processor. Unlike in the CRAY-2, we assume that the assignment of addresses to banks is done in a pseudorandom manner. This model is then used to report performance results as a function of several memory system parameters. We have obtained similar performance figures using Monte Carlo simulation.
AB - In vector supercomputers, bank conflicts are often the dominant factor that determines the effective memory bandwidth and may lead to drastic reduction in the system performance. Primarily because of bank conflicts, users of the more recent CRAY-2 have difficulty in attaining performance comparable to that of the CRAY X-MP. Pseudorandom interleaving reduces the frequency of bank conflicts by "scrambling" the constant-stride reference string produced by the processor in vector mode. We develop a performance model for a memory system whose primary characteristics are, as in the CRAY-2, that the memory banks are organized into several sections and rejected memory requests are buffered in each processor. Unlike in the CRAY-2, we assume that the assignment of addresses to banks is done in a pseudorandom manner. This model is then used to report performance results as a function of several memory system parameters. We have obtained similar performance figures using Monte Carlo simulation.
UR - http://www.scopus.com/inward/record.url?scp=43949170637&partnerID=8YFLogxK
U2 - 10.1016/0895-7177(93)90018-T
DO - 10.1016/0895-7177(93)90018-T
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:43949170637
SN - 0895-7177
VL - 17
SP - 81
EP - 87
JO - Mathematical and Computer Modelling
JF - Mathematical and Computer Modelling
IS - 9
ER -