An Energy Efficient Set Associative Cache Algorithm

Alan Jay Smith,John L Hennessey,Jian Chen,Ruihua Peng,Yuzhuo Fu,Michael D. Powell,Amit Agarwal,T. N. Vijaykumar,Babak Falsafi,Kaushik Roy,Zhiyong Xu,Yiming Hu,Wen-ben Jone
2019-01-01
Abstract:Set associative caches have fixed ways. Entire cache is enabled during cache operation. This paper proposes cache architecture mapping cache line to fixed cache way of mapped set. The address is mapped to set as in conventional set associative cache. The tag value of the mapped line is divided into blocks of size of number of cache ways. The average of maximum and minimum frequency of this division is the mapped way. The proposed model is simulated with SPEC2K benchmarks. The average memory access time degradation of 3. 8% is seen over traditional set associative cache. The energy saving of 49% is observed in proposed model.
What problem does this paper attempt to address?