Title :
Co-design of interleaved memory systems
Author :
Lin, Hua ; Wolf, Wayne
Author_Institution :
Dept. of Electr. Eng., Princeton Univ., NJ, USA
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;
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