• Home
  • Search
  • A highly configurable cache architecture for embedded systems
  • Cite Icon25
  • https://doi.org/10.1145/871656.859635Copy DOI Icon

A highly configurable cache architecture for embedded systems

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Energy consumption is a major concern in many embedded computing systems. Several studies have shown that cache memories account for about 50% of the total energy consumed in these systems. The performance of a given cache architecture is largely determined by the behavior of the application using that cache. Desktop systems have to accommodate a very wide range of applications and therefore the manufacturer usually sets the cache architecture as a compromise given current applications, technology and cost. Unlike desktop systems, embedded systems are designed to run a small range of well-defined applications. In this context, a cache architecture that is tuned for that narrow range of applications can have both increased performance as well as lower energy consumption. We introduce a novel cache architecture intended for embedded microprocessor platforms. The cache can be configured by software to be direct-mapped, two-way, or four-way set associative, using a technique we call way concatenation, having very little size or performance overhead. We show that the proposed cache architecture reduces energy caused by dynamic power compared to a way-shutdown cache. Furthermore, we extend the cache architecture to also support a way shutdown method designed to reduce the energy from static power that is increasing in importance in newer CMOS technologies. Our study of 23 programs drawn from Powerstone, MediaBench and Spec2000 show that tuning the cache's configuration saves energy for every program compared to conventional four-way set-associative as well as direct mapped caches, with average savings of 40% compared to a four-way conventional cache.

Similar Papers
  • Conference Article
  • Citations2

A Fixed-point 3D Graphics Library with Energy-efficient Cache Architecture for Mobile Multimedia Systems

  • May 23, 2005
  • Min-Wuk Lee +6
  • Research Article
  • Citations8

SPACE: Semi-Partitioned CachE for Energy Efficient, Hard Real-Time Systems

  • Apr 01, 2017
  • IEEE Transactions on Computers
  • Gil Kedar +2
  • PDF
  • Research Article
  • Citations5

Emerging tunnel FET and spintronics-based hardware-secure circuit design with ultra-low energy consumption

  • Nov 10, 2022
  • Journal of Computational Electronics
  • Aditya Japa +3
  • PDF
  • Research Article
  • Citations8

Lowering the Hit Latencies of Low Voltage Caches Based on the Cross-Sensing Timing Speculation SRAM

  • Jan 01, 2019
  • IEEE Access
  • Ming Ling +4
  • Conference Article
  • Citations5

Link-time optimization for power efficiency in a tagless instruction cache

  • Apr 01, 2011
  • Timothy M Jones +3
  • Conference Article
  • Citations8

Evaluation of the field-programmable cache

  • May 03, 2006
  • Domingo Benitez +3
  • Research Article
  • Citations243

Comparison of energy consumption and specific energy requirements of different methods for drying mushroom slices

  • Oct 18, 2011
  • Energy
  • Ali Motevali +3
  • Research Article
  • Citations90

A self-tuning cache architecture for embedded systems

  • May 01, 2004
  • ACM Transactions on Embedded Computing Systems
  • Chuanjun Zhang +2
  • Book Chapter

Resizable Data Composer (RDC) Cache: A Near-Threshold Cache Tolerating Process Variation via Architectural Fault Tolerance

  • Jan 01, 2016
  • Avesta Sasan +2
  • Research Article
  • Citations15

Filter Data Cache: An Energy-Efficient Small L0 Data Cache Architecture Driven byMiss Cost Reduction

  • Jul 01, 2015
  • IEEE Transactions on Computers
  • Jongmin Lee +1
  • Conference Article
  • Citations12

A Reconfigurable Cache Architecture for Object-Oriented Embedded Systems

  • Jan 01, 2006
  • Mehdi Modarressi +2
  • Book Chapter
  • Citations2

Reducing Energy in Instruction Caches by Using Multiple Line Buffers with Prediction

  • Sep 07, 2005
  • Kashif Ali +2
  • Research Article
  • Citations1

Optimizing carbon capture efficiency with direct capturing and amine: Insights from exegetic analysis

  • Nov 14, 2023
  • Energy Science & Engineering
  • Ali Majnoon +2
  • Research Article
  • Citations26

Effect of high-pressure grinding rolls pretreatment on the preparation of vanadium-titanium magnetite pellets

  • Jan 24, 2023
  • Journal of Materials Research and Technology
  • Yufeng Guo +6
  • Research Article
  • Citations137

Electrochemical oxidation of COD from real textile wastewaters: Kinetic study and energy consumption

  • Dec 19, 2016
  • Chemosphere
  • Jiaxiu Zou +6
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.