DocumentCode
2369867
Title
Efficient implementation techniques for vector memory systems
Author
Chiueh, Tzi-cker ; Verma, Manish ; Padubidri, Sanjay
Author_Institution
Dept. of Comput. Sci., State Univ. of New York, Stony Brook, NY, USA
fYear
1994
fDate
14-16 Dec 1994
Firstpage
270
Lastpage
277
Abstract
Existing vector machines´ memory systems use heavy interleaving and SRAM technology for faster data access. In this paper, we present an efficient vector memory architecture that adopts prime-degree memory interleaving and exploits the capabilities of new-generation DRAM chips with small SRAM cache. The major contribution of this paper is an incremental indexing scheme for prime-degree memory interleaving that takes at most two integer divisions as the initial start-up overhead for each logical vector memory access, and generates one bank/offset address pair per cycle thereafter. We have also developed a vector pre-fetching scheme that ensures that vector data elements are in the SRAM buffers before they are accessed, thus effectively masking the long delays associated with normal DRAM accesses
Keywords
DRAM chips; SRAM chips; cache storage; indexing; memory architecture; parallel machines; vector processor systems; DRAM chips; SRAM buffers; SRAM cache; bank/offset address pair; delays; implementation techniques; incremental indexing scheme; integer divisions; logical vector memory access; prime-degree memory interleaving; start-up overhead; vector data elements; vector memory architecture; vector prefetching scheme; Computer science; Delay effects; Interleaved codes; Large-scale systems; Memory architecture; Proposals; Random access memory; Scheduling; Supercomputers; Uncertainty;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures, Algorithms and Networks, 1994. (ISPAN), International Symposium on
Conference_Location
Kanazawa
Print_ISBN
0-8186-6507-6
Type
conf
DOI
10.1109/ISPAN.1994.367139
Filename
367139
Link To Document