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