Traditional on-die, three-level cache hierarchy design is very commonly used but is also prone to latency, especially at the Level 2 (L2) cache. We discuss three distinct ways of improving this design in order to have better performance. Performance is especially important for systems with high workloads. The first method proposes to eliminate L2 altogether while proposing a new prefetching technique, the second method suggests increasing the size of L2, while the last method advocates the implementation of optical caches. After carefully contemplating the results in performance gains and the advantages and disadvantages of each method, we found the last method to be the best of the three.
翻译:传统的三层缓存层设计非常常用,但也容易延缓,特别是在二级(L2)缓存层。我们讨论了改进这一设计以便提高性能的三种不同方法。绩效对于工作量大的系统尤其重要。第一种方法建议完全消除L2,同时提出新的牵引技术,第二种方法建议增加L2的尺寸,而最后一种方法则主张采用光学缓存。经过仔细考虑在性能收益方面的结果以及每种方法的利弊之后,我们发现最后一种方法是三种方法中的最好方法。