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