Although complete replacement of SRAM cache with thesame area STT-RAM cache increases the L2 cache capacity,write operations with no wear-leveling or read prioritytechniques such as early write termination [15] may impose
important challenges especially for write-intensive programs.
To alleviate these problems, we split each cache set into two
arrays: one with large number of STT-RAM lines and the otherwith few SRAM lines. In short, we hope to have a cachepartition with large density and low leakage energy as well aslow latency, low dynamic energy, and high endurance partitionfor write operations. Then using some management policies,
we target to have an ideal cache for applications with various
working set size which dissipates less energy, has comparableperformance with current SRAM cache and ideal lifetime.