首页> 外国专利> DRAM/NVM HIERARCHICAL HETEROGENEOUS MEMORY ACCESS METHOD AND SYSTEM WITH SOFTWARE-HARDWARE COOPERATIVE MANAGEMENT

DRAM/NVM HIERARCHICAL HETEROGENEOUS MEMORY ACCESS METHOD AND SYSTEM WITH SOFTWARE-HARDWARE COOPERATIVE MANAGEMENT

机译:具有软件-硬件协同管理的dram / nvm分层异构访问方法和系统

摘要

The present invention provides a DRAM/NVM hierarchical heterogeneous memory system with software-hardware cooperative management schemes. In the system, NVM is used as large-capacity main memory, and DRAM is used as a cache to the NVM. Some reserved bits in the data structure of TLB and last-level page table are employed effectively to eliminate hardware costs in the conventional hardware-managed hierarchical memory architecture. The cache management in such a heterogeneous memory system is pushed to the software level. Moreover, the invention is able to reduce memory access latency in case of last-level cache misses. Considering that many applications have relatively poor data locality in big data application environments, the conventional demand-based data fetching policy for DRAM cache can aggravates cache pollution. In the present invention, an utility-based data fetching mechanism is adopted in the DRAM/NVM hierarchical memory system, and it determines whether data in the NVM should be cached in the DRAM according to current DRAM memory utilization and application memory access patterns. It improves the efficiency of the DRAM cache and bandwidth usage between the NVM main memory and the DRAM cache.
机译:本发明提供了一种具有软件-硬件协作管理方案的DRAM / NVM分层异构存储系统。在系统中,NVM用作大容量主内存,而DRAM用作NVM的缓存。 TLB和最后一级页表的数据结构中的某些保留位可有效地消除传统硬件管理的分层内存体系结构中的硬件成本。这种异构存储系统中的缓存管理被推到软件级别。此外,在最后一级的高速缓存未命中的情况下,本发明能够减少存储器访问等待时间。考虑到许多应用程序在大数据应用程序环境中的数据本地性相对较差,因此针对DRAM缓存的基于需求的常规数据获取策略可能会加剧缓存污染。在本发明中,在DRAM / NVM分层存储器系统中采用基于实用程序的数据获取机制,并且根据当前的DRAM存储器利用率和应用程序存储器访问模式来确定是否应将NVM中的数据缓存在DRAM中。它提高了DRAM高速缓存的效率以及NVM主内存和DRAM高速缓存之间的带宽利用率。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号