Next Article in Journal
Toward a Faster Screening of Faulty Digital Chips via Current-Bound Estimation Based on Device Size and Threshold Voltage
Next Article in Special Issue
A Sub-Threshold 8T SRAM Macro with 12.29 nW/KB Standby Power and 6.24 pJ/access for Battery-Less IoT SoCs
Previous Article in Journal
A 300-mV ΔΣ Modulator Using a Gain-Enhanced, Inverter-Based Amplifier for Medical Implant Devices
Previous Article in Special Issue
A Technique for Improving Lifetime of Non-Volatile Caches Using Write-Minimization
Open AccessArticle

A Survey of Cache Bypassing Techniques

Oak Ridge National Laboratory, Oak Ridge, TN 37831, USA
Academic Editor: Swaroop Ghosh
J. Low Power Electron. Appl. 2016, 6(2), 5; https://doi.org/10.3390/jlpea6020005
Received: 8 March 2016 / Revised: 18 April 2016 / Accepted: 25 April 2016 / Published: 28 April 2016
With increasing core-count, the cache demand of modern processors has also increased. However, due to strict area/power budgets and presence of poor data-locality workloads, blindly scaling cache capacity is both infeasible and ineffective. Cache bypassing is a promising technique to increase effective cache capacity without incurring power/area costs of a larger sized cache. However, injudicious use of cache bypassing can lead to bandwidth congestion and increased miss-rate and hence, intelligent techniques are required to harness its full potential. This paper presents a survey of cache bypassing techniques for CPUs, GPUs and CPU-GPU heterogeneous systems, and for caches designed with SRAM, non-volatile memory (NVM) and die-stacked DRAM. By classifying the techniques based on key parameters, it underscores their differences and similarities. We hope that this paper will provide insights into cache bypassing techniques and associated tradeoffs and will be useful for computer architects, system designers and other researchers.
Keywords: review; classification; cache bypassing; selective caching; dead block prediction; non-volatile memory; CPU; GPU; CPU-GPU heterogeneous system review; classification; cache bypassing; selective caching; dead block prediction; non-volatile memory; CPU; GPU; CPU-GPU heterogeneous system
MDPI and ACS Style

Mittal, S. A Survey of Cache Bypassing Techniques. J. Low Power Electron. Appl. 2016, 6, 5.

Show more citation formats Show less citations formats
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop