• DocumentCode
    815717
  • Title

    Xtream-fit: an energy-delay efficient data memory subsystem for embedded media processing

  • Author

    Ramachandran, Anand ; Jacome, Margarida F.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas Univ., Austin, TX, USA
  • Volume
    24
  • Issue
    6
  • fYear
    2005
  • fDate
    6/1/2005 12:00:00 AM
  • Firstpage
    832
  • Lastpage
    848
  • Abstract
    Due to the critical role played by data memory subsystems in the performance and energy efficiency of embedded systems, the design of energy-efficient data memory architectures has received considerable attention in recent years. In this paper, we propose a novel special-purpose data memory subsystem called Xtream-Fit which is aimed at achieving high energy-delay efficiency for streaming media applications. A key novelty of Xtream-Fit is that it exposes a single customization parameter, thus enabling a very simple and yet effective design space exploration methodology. A second key contribution of this paper is the ability to achieve very high energy-delay efficiency through a synergistic combination of: 1) special purpose memory subsystem components, namely, a streaming memory and a scratch-pad memory and (2) a novel task-based execution model that exposes/enhances opportunities for efficient prefetching, and aggressive dynamic energy conservation techniques targeting on-chip and off-chip memory components. Extensive experimental results show that Xtream-Fit reduces the energy-delay product by 22% to 61%, as compared to general-purpose memory subsystems enhanced with state of the art cache decay and SDRAM power-mode control policies.
  • Keywords
    DRAM chips; cache storage; embedded systems; memory architecture; SDRAM; Xtream-Fit; cache decay; dynamic energy conservation; embedded media processing; embedded systems; energy efficiency; energy-delay efficient data memory subsystem; energy-delay product; memory components; power-mode control; scratch-pad memory; special-purpose data memory subsystem; streaming media applications; streaming memory; task-based execution model; Design methodology; Embedded system; Energy conservation; Energy efficiency; Memory architecture; Prefetching; Random access memory; SDRAM; Space exploration; Streaming media; Configurability; data memory; design space exploration; embedded systems; energy efficiency; energy-delay product; low power; media processing; scratch-pad memory; streaming memory;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2005.844081
  • Filename
    1432875