摘要
随着大数据技术的快速发展,大规模访问存储器的需求随之剧增,导致访问动态随机访问存储器DRAM的高耗能问题越来越突出.大容量、低能耗的非易失性内存NVM技术逐渐成熟,有望被广泛应用于异构内存计算机系统.基于访问内存页的历史记录,本文针对异构内存系统提出了一种双向哈希链表的异构内存页迁移机制(THMigrator),将频繁访问的内存页从PCM或STT-RAM迁移到DRAM,并用能效分析模型(EEAM)评估了异构内存系统的能效.实验结果表明, THMigrator迁移机制比采用多级队列迁移机制MQMigrator的系统计算性能提升了9.3%,系统平均能效比提升了17%;THMigrator比采用随机迁移机制CoinMigrator的系统平均能效比提升了26%.
With the rapid development of big data technologies,the requirements of tremendously accessing memory are increasing,therebyresulting in a serious problem of high consumption power by accessing traditional DRAM memory.However,large volume and low power dissipation of NVM are becoming increasingly mature,showing potential as an alternative main memory in a heterogeneous memory system.In terms of the historical traces of accessing memory pages,we propose a two-way Hash chain list-based migration mechanism(THMigrator)for a heterogeneous memory system.The THMigrator can migrate memory pages with high frequency from PCM or STT-RAM to DRAM.Moreover,we evaluated the energy efficiency of a heterogeneous memory system by the proposed energy efficiency analysis model.The experimental results show that the performance of computation and the average ratio of energy efficiency supported by the THMigrator are improved by 9.3%and 17%,respectively,compared with that of an MQMigrator.Moreover,the average ratio of energy efficiency supported with the THMigrator increased by 26%compared with that of a CoinMigrator.
作者
裴颂文
姬燕飞
沈天马
刘海坤
Songwen PEI;Yanfei JI;Tianma SHEN;Haikun LIU(School of Optical-Electrical and Computer Engineering,University of Shanghai for Science and Technology,Shanghai 200093,China;School of Management,Fudan University,Shanghai 200433,China;School of Computing,Huazhong University of Science and Technology,Wuhan 430074,China;State Key Laboratory of Computer Architecture,Institute of Computing Technology,Chinese Academy of Sci-ences,Beijing 100190,China)
出处
《中国科学:信息科学》
CSCD
北大核心
2019年第9期1138-1158,共21页
Scientia Sinica(Informationis)
基金
上海市浦江人才(批准号:16PJ1407600)
中国博士后科学基金(批准号:2017M610230)
国家自然科学基金重点项目(批准号:61332009)
国家自然科学基金面上项目(批准号:61775139)
上海市自然科学基金(批准号:15ZR1428600)
计算机体系结构国家重点实验室开放课题(批准号:CARCH201807)资助项目
关键词
页迁移
双向哈希链表
异构系统
非易失性内存
迁移方法
page migration
two-way Hash chain list
heterogeneous systems
non-volatile memory
migration algorithm