HyGain: High Performance, Energy-Efficient Hybrid Gain Cell based Cache Hierarchy
Sarabjeet Singh, Neelam Surana, Pranjali Jain, Joycee Mekie, Manu, Awasthi

TL;DR
This paper introduces a novel FDSOI-based Gain Cell (GC) design for cache hierarchies that significantly improves density, energy efficiency, and performance, and explores hybrid cache architectures combining GC and STT-RAM.
Contribution
The paper presents a new GC design with higher density and lower energy, and demonstrates its advantages over traditional SRAM, including hybrid cache architectures for optimized energy-delay performance.
Findings
GC caches offer 29-36% IPC improvement over SRAM.
GC caches reduce dynamic energy by 34-42%.
Hybrid GC/STT-RAM hierarchies improve energy-delay product by 54%.
Abstract
In this paper, we propose a 'full-stack' solution to designing high capacity and low latency on-chip cache hierarchies by starting at the circuit level of the hardware design stack. First, we propose a novel Gain Cell (GC) design using FDSOI. The GC has several desirable characteristics, including ~50% higher storage density and ~50% lower dynamic energy as compared to the traditional 6T SRAM, even after accounting for peripheral circuit overheads. We also exploit back-gate bias to increase retention time to 1.12 ms (~60x of eDRAM) which, combined with optimizations like staggered refresh, makes it an ideal candidate to architect all levels of on-chip caches. We show that compared to 6T SRAM, for a given area budget, GC based caches, on average, provide 29% and 36% increase in IPC for single- and multi-programmed workloads, respectively on contemporary workloads including SPEC CPU2017.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLow-power high-performance VLSI design · Advanced Memory and Neural Computing · Semiconductor materials and devices
