%0 Journal Article %T 一种高效、可扩展细粒度缓存管理混合存储研究 %A 姜国松? %J 计算机科学 %D 2013 %X 混合主存储器由dram构成,它可用作cache来扩展非易失性存储器,相比传统的主存储器能够提供更大的存储能力。不过,要使混合存储器具有高性能和可扩展性,一个关键的挑战在于需要对缓存在dram中的数据的元数据(如标签)以一个细粒度的方式进行有效管理。基于这样的观察:利用dram缓存行的局部性,将元数据与元数据对应的数据存储在片外缓存中相同的行,使用一个小的缓冲区来只缓存最近被访问的片内缓存行,以降低细粒度dram缓存的开销。利用这种细粒度的dram高速缓存的灵活性和效率,还开发了一种自适应的策略来选择在数据迁移到dram时最佳的迁移粒度。在搭配了512mb的dram缓存的混合型存储系统中,建议使用8kb的片上缓存,这样,相比一个传统的8mb的sram元数据存储,即使没有考虑大的sram元数据存储的能源开销,也可以提升6%以内的性能,以及18%的能效节约。 %K 缓存 %K 标签存储 %K 非易失性存储器 %K 混合主存储器 %U http://www.jsjkx.com/jsjkx/ch/reader/view_abstract.aspx?file_no=20130816&flag=1