计算机科学
計算機科學
계산궤과학
COMPUTER SCIENCE
2013年
8期
79-82,108
,共5页
缓存%标签存储%非易失性存储器%混合主存储器
緩存%標籤存儲%非易失性存儲器%混閤主存儲器
완존%표첨존저%비역실성존저기%혼합주존저기
Cache%Tag memory%Non-volatile memories%Hybrid main memories
混合主存储器由DRAM构成,它可用作cache来扩展非易失性存储器,相比传统的主存储器能够提供更大的存储能力.不过,要使混合存储器具有高性能和可扩展性,一个关键的挑战在于需要对缓存在DRAM中的数据的元数据(如标签)以一个细粒度的方式进行有效管理.基于这样的观察:利用DRAM缓存行的局部性,将元数据与元数据对应的数据存储在片外缓存中相同的行,使用一个小的缓冲区来只缓存最近被访问的片内缓存行,以降低细粒度DRAM缓存的开销.利用这种细粒度的DRAM高速缓存的灵活性和效率,还开发了一种自适应的策略来选择在数据迁移到DRAM时最佳的迁移粒度.在搭配了512MB的DRAM缓存的混合型存储系统中,建议使用8kB的片上缓存,这样,相比一个传统的8MB的SRAM元数据存储,即使没有考虑大的SRAM元数据存储的能源开销,也可以提升6%以内的性能,以及18%的能效节约.
混閤主存儲器由DRAM構成,它可用作cache來擴展非易失性存儲器,相比傳統的主存儲器能夠提供更大的存儲能力.不過,要使混閤存儲器具有高性能和可擴展性,一箇關鍵的挑戰在于需要對緩存在DRAM中的數據的元數據(如標籤)以一箇細粒度的方式進行有效管理.基于這樣的觀察:利用DRAM緩存行的跼部性,將元數據與元數據對應的數據存儲在片外緩存中相同的行,使用一箇小的緩遲區來隻緩存最近被訪問的片內緩存行,以降低細粒度DRAM緩存的開銷.利用這種細粒度的DRAM高速緩存的靈活性和效率,還開髮瞭一種自適應的策略來選擇在數據遷移到DRAM時最佳的遷移粒度.在搭配瞭512MB的DRAM緩存的混閤型存儲繫統中,建議使用8kB的片上緩存,這樣,相比一箇傳統的8MB的SRAM元數據存儲,即使沒有攷慮大的SRAM元數據存儲的能源開銷,也可以提升6%以內的性能,以及18%的能效節約.
혼합주존저기유DRAM구성,타가용작cache래확전비역실성존저기,상비전통적주존저기능구제공경대적존저능력.불과,요사혼합존저기구유고성능화가확전성,일개관건적도전재우수요대완존재DRAM중적수거적원수거(여표첨)이일개세립도적방식진행유효관리.기우저양적관찰:이용DRAM완존행적국부성,장원수거여원수거대응적수거존저재편외완존중상동적행,사용일개소적완충구래지완존최근피방문적편내완존행,이강저세립도DRAM완존적개소.이용저충세립도적DRAM고속완존적령활성화효솔,환개발료일충자괄응적책략래선택재수거천이도DRAM시최가적천이립도.재탑배료512MB적DRAM완존적혼합형존저계통중,건의사용8kB적편상완존,저양,상비일개전통적8MB적SRAM원수거존저,즉사몰유고필대적SRAM원수거존저적능원개소,야가이제승6%이내적성능,이급18%적능효절약.