基于双向哈希链表的异构内存页迁移机制
Migration mechanism of heterogeneous memory pages using a two-way Hash chain list
查看参考文献34篇
文摘
|
随着大数据技术的快速发展,大规模访问存储器的需求随之剧增,导致访问动态随机访问存储器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 (TH Migrator) for a heterogeneous memory system.The TH Migrator 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 TH Migrator are improved by 9.3% and 17%,respectively,compared with that of an MQ Migrator.Moreover,the average ratio of energy efficiency supported with the TH Migrator increased by 26% compared with that of a CoinMigrator. |
来源
|
中国科学. 信息科学
,2019,49(9):1138-1158 【核心库】
|
DOI
|
10.1360/N112018-00246
|
关键词
|
页迁移
;
双向哈希链表
;
异构系统
;
非易失性内存
;
迁移方法
|
地址
|
1.
上海理工大学光电信息与计算机工程学院, 上海, 200093
2.
复旦大学管理学院, 上海, 200433
3.
中国科学院计算技术研究所, 计算机体系结构国家重点实验室, 北京, 100190
4.
华中科技大学计算机学院, 武汉, 430074
|
语种
|
中文 |
文献类型
|
研究性论文 |
ISSN
|
1674-7267 |
学科
|
自动化技术、计算机技术 |
基金
|
上海市浦江人才
;
中国博士后科学基金
;
国家自然科学基金重点项目
;
国家自然科学基金面上项目
;
上海市自然科学基金
;
计算机体系结构国家重点实验室开放课题
|
文献收藏号
|
CSCD:6579465
|
参考文献 共
34
共2页
|
1.
张德志.
基于PCM和DRAM的混合主存仿真系统研究与实现.硕士学位论文,2017
|
CSCD被引
1
次
|
|
|
|
2.
Lefurgy C. Energy management for commercial servers.
Computer,2003,36:39-48
|
CSCD被引
13
次
|
|
|
|
3.
吴炀. 一种高效的混合内存布局机制与编码技术.
计算机科学,2017,44:57-62
|
CSCD被引
2
次
|
|
|
|
4.
冒伟. 基于相变存储器的存储技术研究综述.
计算机学报,2015,38:944-960
|
CSCD被引
14
次
|
|
|
|
5.
Mittal S. A survey of architectural approaches for managing embedded DRAM and non-volatile on-chip caches.
IEEE Trans Parallel Distrib Syst,2015,26:1524-1537
|
CSCD被引
3
次
|
|
|
|
6.
Li Y. A software approach for combating asymmetries of non-volatile memories.
Proceedings of ACM/IEEE International Symposium on Low Power Electronics and Design,2012:191-196
|
CSCD被引
1
次
|
|
|
|
7.
舒继武. 基于非易失性存储器的存储系统技术研究进展.
科技导报,2016,34:86-94
|
CSCD被引
18
次
|
|
|
|
8.
金培权. 基于新型存储的大数据存储管理.
大数据,2017,3:70-82
|
CSCD被引
2
次
|
|
|
|
9.
刘涛.
异构内存环境下并行程序调度优化系统.硕士学位论文,2015
|
CSCD被引
1
次
|
|
|
|
10.
张进宝.
一种基于页面热度的异构内存能耗管理机制.硕士学位论文,2015
|
CSCD被引
1
次
|
|
|
|
11.
Khouzani H A. Improving performance and lifetime of DRAM-PCM hybrid main memory through a proactive page allocation strategy.
Proceedings of the 20th Asia and South Pacific Conference and Design Automation Conference (ASP-DAC),2015:508-513
|
CSCD被引
1
次
|
|
|
|
12.
Dhiman G. PDRAM: a hybrid PRAM and DRAM main memory system.
Proceedings of the 46th Annual Design Automation Conference,2009
|
CSCD被引
1
次
|
|
|
|
13.
Yoon H B. Row buffer locality aware caching policies for hybrid memories.
Proceedings of the 30th International Conference on Computer Design (ICCD),2012:337-344
|
CSCD被引
1
次
|
|
|
|
14.
Liu H K. Hardware/software cooperative caching for hybrid DRAM/NVM memory architectures.
Proceedings of the International Conference on Supercomputing,2017
|
CSCD被引
1
次
|
|
|
|
15.
Ramos L E. Page placement in hybrid memory systems.
Proceedings of the International Conference on Supercomputing,2011:85-95
|
CSCD被引
11
次
|
|
|
|
16.
Park K H. Resource management of manycores with a hierarchical and a hybrid main memory for MN-mate cloud node.
Proceedings of the 8th World Congress on Services (SERVICES),2012:301-308
|
CSCD被引
1
次
|
|
|
|
17.
Seok H. Migration based page caching algorithm for a hybrid main memory of DRAM and PRAM.
Proceedings of ACM Symposium on Applied Computing,2011:595-599
|
CSCD被引
1
次
|
|
|
|
18.
Pagh R. Cuckoo hashing.
J Algorithm,2004,51:122-144
|
CSCD被引
35
次
|
|
|
|
19.
Mai H T. Dynamic data migration in hybrid main memories for in-memory big data storage.
ETRI J,2014,36:988-998
|
CSCD被引
1
次
|
|
|
|
20.
Kim S. Adaptive-classification CLOCK: page replacement policy based on read/write access pattern for hybrid DRAM and PCM main memory.
Microprocessors MicroSyst,2018,57:65-75
|
CSCD被引
2
次
|
|
|
|
|