DocumentCode :
351937
Title :
Co-design of interleaved memory systems
Author :
Lin, Hua ; Wolf, Wayne
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
fYear :
2000
fDate :
5-5 May 2000
Firstpage :
46
Lastpage :
50
Abstract :
Memory interleaving is a cost-efficient approach to increase bandwidth. Improving data access locality and reducing memory access conflicts are two important aspects to achieve high efficiency for interleaved memory. In this paper, we introduce a design framework that integrates these two optimizations, in order to find out minimal memory banks and channels required in the embedded system under performance restriction. Several important techniques, loop and data layout transformations for data access locality, extracting data streams, conflict cache miss reduction as well as data placement and optimally reordered access for interleaved memories, are incorporated in the design framework. Experiments show that our co-design method results in substantially less hardware requirement compared to the implementations without optimization.
Keywords :
embedded systems; hardware-software codesign; interleaved storage; conflict cache miss reduction; data access locality; data placement; data streams; design framework; embedded system; hardware requirement; interleaved memory systems codesign; memory access conflicts; minimal memory banks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Hardware/Software Codesign, 2000. CODES 2000. Proceedings of the Eighth International Workshop on
Conference_Location :
San Diego, CA, USA
Print_ISBN :
1-58113-268-9
Type :
conf
Filename :
843705
Link To Document :
بازگشت