This paper summarizes our work on memory design and exploration for low power data-dominated embedded systems. The memory sub-system consists of an instruction cache and a data cache on-chip, and a large memory off-chip. Our procedure consists of: reducing the power consumption due to memory traffic by applying memory-optimizing loop transformations; and using a memory exploration procedure to choose a cache configuration (cache size and line size) that satisfies the system requirements of area, number of cycles and energy consumption. The memory exploration procedure is very efficient since it exploits the trends in the cycles and energy characteristics to reduce the search space significantly
Published in:
Performance, Computing, and Communications, 2001. IEEE International Conference on.
Date of Conference: Apr 2001