DocumentCode :
1058154
Title :
Multiskewing-a novel technique for optimal parallel memory access
Author :
Deb, Ashoke
Author_Institution :
Dept. of Comput. Sci., Memorial Univ. of Newfoundland, St. John´´s, Nfld., Canada
Volume :
7
Issue :
6
fYear :
1996
fDate :
6/1/1996 12:00:00 AM
Firstpage :
595
Lastpage :
604
Abstract :
The disparity between the processing speed and the data access rates presents a serious bottleneck in pipelined/vector processors. The memory bank conflict in interleaved system can be alleviated by skewing, for scientific computations performing functions on varieties of submatrices. So far uniskewing involving periodic and linear functions have been studied. Several difficulties encountered in such schemes are that they require a prime number of memory modules, may create wasted memory space, or addressing functions and the alignment network become complex. We present a new technique, termed multiskewing, which applies multiple functions on different sections of the array. Each of these functions may be as simple as a linear shift. We show that some of the advantages are that it does not require a prime number of memory, memory utilization factor is 100%, maintains the logical structure of the array, and allows optimal memory access of a large class of submatrices
Keywords :
interleaved storage; parallel algorithms; parallel architectures; pipeline processing; alignment network; data access rates; interleaved system; linear shift; logical structure; memory bank conflict; memory modules; multiple functions; multiskewing; optimal memory access; optimal parallel memory access; pipelined/vector processors; processing speed; scientific computations; submatrices; uniskewing; wasted memory space; Arithmetic; Bandwidth; Computer architecture; Computer science; Concurrent computing; Decoding; Hardware; Logic arrays; Standards organizations; Vectors;
fLanguage :
English
Journal_Title :
Parallel and Distributed Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
1045-9219
Type :
jour
DOI :
10.1109/71.506698
Filename :
506698
Link To Document :
بازگشت