论文部分内容阅读
混合型主存储器也是DRAM构成,并把混合型主存储器作为高速缓存使用,因此可以扩展Non-volatile存储器,相比传统型的主存储器,混合型主存储器可以提供更大的存储能力.然而,对于混合型主存储器,要使其具有高性能和高可扩展性,一个关键的挑战是以一种细粒度的方式有效地管理缓存在DRAM中的数据的元数据(如Tag).基于此观察:根据DRAM高速缓存行的局部性,在芯片外相同的高速缓存行中存储数据和数据的元数据,本文通过使用一个小缓冲区缓存最近被访问的片内缓存行来减少细粒度DRAM高速缓存的开销.基于细粒度DRAM高速缓存使用的灵活性和效率,还开发了一种自适应的策略,可以选择数据迁移到DRAM高速缓时的最佳迁移粒度.在配置了512MB DRAM的混合存储系统中,使用8KB的片上高速缓存,相比传统的8MB SRAM元数据存储,即便没有考虑大SRAM元数据存储的能耗开销,实现了不超过6%的性能提升,节约了18%左右的能效.
The hybrid main memory is also a DRAM and uses the hybrid main memory as a cache, so that Non-volatile memory can be expanded and the hybrid main memory can provide greater storage capacity than the conventional main memory. However, For a mixed-type main memory, one of the key challenges for high performance and scalability is to efficiently manage the metadata (eg, tags) of the data cached in DRAM in a fine-grained way.Based on this observation: Based on the locality of the DRAM cache lines, the data and data metadata are stored in the same cache line outside of the chip. In this paper, the use of a small buffer cache recently accessed on-chip cache lines to reduce the fine-grained DRAM cache Overhead. Based on the flexibility and efficiency of fine-grained DRAM cache usage, an adaptive strategy has also been developed that selects the best migration granularity for data migration to DRAM high-speed.In a hybrid storage system configured with 512MB of DRAM , Using 8KB of on-chip cache compared to the traditional 8MB SRAM metadata storage, even without taking into account the energy consumption of large SRAM metadata storage, to achieve the Than 6% performance improvement, saving energy efficiency of about 18%.