• Home
  • Search
  • An Energy-Efficient Partitioned Instruction Cache Architecture for Embedded Processors
  • Cite Icon5
  • https://doi.org/10.1093/ietisy/e89-d.4.1450Copy DOI Icon

An Energy-Efficient Partitioned Instruction Cache Architecture for Embedded Processors

  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Energy efficiency of cache memories is crucial in designing embedded processors. Reducing energy consumption in the instruction cache is especially important, since the instruction cache consumes a significant portion of total processor energy. This paper proposes a new instruction cache architecture, named Partitioned Instruction Cache (PI-Cache), for reducing dynamic energy consumption in the instruction cache by partitioning it to smaller (less power-consuming) sub-caches. When the proposed PI-Cache is accessed, only one sub-cache is accessed by utilizing the temporal/spatial locality of applications. In the meantime, other sub-caches are not accessed, leading to dynamic energy reduction. The PI-Cache also reduces dynamic energy consumption by eliminating the energy consumed in tag lookup and comparison. Moreover, the performance gap between the conventional instruction cache and the proposed PI-Cache becomes little when the physical cache access time is considered. We evaluated the energy efficiency by running a cycle accurate simulator, SimpleScalar, with power parameters obtained from CACTI. Simulation results show that the PI-Cache improves the energy-delay product by 20%--54% compared to the conventional direct-mapped instruction cache.

Similar Papers
  • Book Chapter
  • Citations2

First-Level Instruction Cache Design for Reducing Dynamic Energy Consumption

  • Jan 01, 2005
  • Cheol Hong Kim +4
  • Conference Article
  • Citations7

Energy-Efficient Two-level Instruction Cache Design for an Ultra-Low-Power Multi-core Cluster

  • Mar 01, 2020
  • Chen Jie +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

Loop Detection for Energy-Aware High Performance Embedded Processors

  • Dec 01, 2008
  • Na Ra Yang +5
  • PDF
  • Research Article
  • Citations2

Reducing Power and Energy Consumption of Nonvolatile Microcontrollers with Transparent On-Chip Instruction Cache

  • Jan 01, 2014
  • Circuits and Systems
  • Dahoo Kim +4
  • Book Chapter
  • Citations6

Power Efficient Instruction Caches for Embedded Systems

  • Jan 01, 2005
  • Dinesh C Suresh +2
  • Conference Article
  • Citations3

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

  • Jun 12, 2008
  • Carmen Badea +2
  • Book Chapter

An Innovative Instruction Cache for Embedded Processors

  • Jan 01, 2005
  • Cheol Hong Kim +2
  • Research Article
  • Citations1

Estimating the influential impact share of reducing household energy consumption across different sectors aimed at increasing cumulative profits in Iran: A non-linear programming optimization approach

  • Jan 17, 2025
  • International Journal of Sustainable Energy Planning and Management
  • Ali Abbasi Godarzi +1
  • Book Chapter

Shrinking L1 Instruction Caches to Improve Energy–Delay in SMT Embedded Processors

  • Jan 01, 2013
  • Alexandra Ferrerón-Labari +4
  • Supplementary Content

Energy Conservation Strategy Research for Residential Building Refurbishment in Urban area of China

  • Jan 01, 2012
  • Politecnico di Torino
  • Yu Zhang
  • Research Article
  • Citations2

Predicting energy consumption and savings in the housing stock: A performance gap analysis in the Netherlands

  • Jan 01, 2016
  • Architecture and the Built Environment
  • Dasa Majcen
  • Conference Article
  • Citations3

Addressing instruction fetch bottlenecks by using an instruction register file

  • Jun 13, 2007
  • Stephen Roderick Hines +2
  • Research Article
  • Citations2

Guaranteeing instruction fetch behavior with a lookahead instruction fetch engine (LIFE)

  • Jun 19, 2009
  • ACM SIGPLAN Notices
  • Stephen Roderick Hines +4
  • Book Chapter
  • Citations2

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

  • Sep 07, 2005
  • Kashif Ali +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.