• Home
  • Search
  • Filter Data Cache: An Energy-Efficient Small L0 Data Cache Architecture Driven byMiss Cost Reduction
  • Cite Icon15
  • https://doi.org/10.1109/tc.2014.2349503Copy DOI Icon

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

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

On-chip cache memories play an important role in resource-constrained embedded systems by filtering out most off-chip memory accesses. Because cache latency and energy consumption are generally proportional to cache sizes, a small cache at the top level of the memory hierarchy is desirable. Previous work has presented a novel cache architecture called a filter cache to reduce hit time and energy consumption of the L1 instruction cache. However, consideration to the data cache requires a different approach and has not been researched much. In this paper, we propose a filter data cache architecture to effectively adopt the filter cache to the data cache hierarchy. We observed that cache misses occur considerably and they are likely to be continuous when the filter cache is used for the data cache. Those misses cost performance and energy consumption by increasing cache latency and uploading unnecessary data. The proposed filter data cache architecture reduces miss costs using three schemes: early cache hit predictor (ECHP), locality-based allocation (LA), and No Tag Matching Write (NTW). Experimental results show that the proposed filter data cache reduces energy consumption of the data caches by 21% compared with the filter cache, and the energy consumption of the ALU by 27.2 percentage on average. The overheads in terms of area and leakage power are small and the proposed filter data cache architecture does not hurt performance.

Similar Papers
  • Conference Article

A Locality-Aware, Energy-Efficient Cache Design for Large-Scale Multi-Core Systems

  • Jul 01, 2018
  • Abdulrahman Alshegaifi +1
  • Conference Article

Area and power efficient pattern prediction architecture for filter cache access prediction in the instruction memory hierarchy

  • Apr 27, 2005
  • S Bhattacharyya +2
  • Book Chapter
  • Citations2

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

  • Sep 07, 2005
  • Kashif Ali +2
  • Conference Article
  • Citations3

Impact of JVM superoperators on energy consumption in resource-constrained embedded systems

  • Jun 12, 2008
  • Carmen Badea +2
  • Conference Article
  • Citations25

A compiler approach for reducing data cache energy

  • Jun 23, 2003
  • W Zhang +3
  • Research Article
  • Citations4

A predictive decode filter cache for reducing power consumption in embedded processors

  • Apr 01, 2007
  • ACM Transactions on Design Automation of Electronic Systems
  • Weiyu Tang +3
  • Conference Article
  • Citations3

Guaranteeing Hits to Improve the Efficiency of a Small Instruction Cache

  • Dec 01, 2007
  • Proceedings of the ... annual International Symposium on Microarchitecture/Proceedings of the annual International Symposium on Microarchitecture
  • Stephen A Hines +2
  • Conference Article
  • Citations11

Reducing leakage in power-saving capable caches for embedded systems by using a filter cache

  • Sep 16, 2007
  • Roberto Giorgi +1
  • Conference Article
  • Citations6

Snug set-associative caches

  • Jan 01, 2005
  • Jia-Jhe Li +1
  • Book Chapter
  • Citations1

Dynamic Partition of Memory Reference Instructions – A Register Guided Approach

  • Jan 01, 2005
  • Yixin Shi +1
  • Research Article
  • Citations52

Joint task offloading and data caching in mobile edge computing networks

  • Aug 05, 2020
  • Computer Networks
  • Ni Zhang +3
  • Research Article
  • Citations3

Architectural Support for Coherent Architecturally Visible Storage in Instruction Set Extensions

  • Jan 01, 2010
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Ties Jan Henderikus Kluter
  • Research Article
  • Citations5

A Combined Optimization Method for Tuning Two-Level Memory Hierarchy Considering Energy Consumption

  • Sep 28, 2010
  • EURASIP Journal on Embedded Systems
  • Abel Guilhermino Silva-Filho +1
  • Research Article
  • Citations59

Energy optimization of multilevel cache architectures for RISC and CISC processors

  • Jun 01, 1998
  • IEEE Transactions on Very Large Scale Integration (VLSI) Systems
  • U Ko +2
  • Conference Article
  • Citations5

L1 data cache decomposition for energy efficiency

  • Nov 13, 2002
  • Michael Huang +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.