Abstract: Effective cache replacement policies are necessary to maximise memory subsystem performance in modern processors, especially when workloads exhibit dynamic and varied memory access patterns.