Exploration of 3D Stacked L2 Cache Design for High Performance and Efficient Thermal Control

Guangyu Sun,Xiaoxia Wu,Yuan Xie
DOI: https://doi.org/10.1145/1594233.1594306
2009-01-01
Abstract:The three-dimensional (3D) integration enables stacking large memory on top of chip-multi-processors (CMPs). Compared to the 2D case, the extra dimension and high bandwidth provide more options for the design of on-chip memory such as L2 caches. In this work, we study the design of 3D stacked set-associative L2 caches through managing the placement of cache ways. The evaluation results show that the placement has an impact on the performance. In addition, we propose a technique of shadow tag to dynamically adjust the working size of the 3D cache in order to save power and reduce the peak temperature. Evaluation results show that the proposed inter-layer core-based-distribution placement of 3D cache ways is the best design option, when both the performance and thermal management are considered.
What problem does this paper attempt to address?