1.NVMain介绍 :
NVMain是一个在内存结构层面模拟新型非易失性存储器材的内存模拟器,同时也能模拟传统 DRAM 的内存结构. 也能集成进其他全系统模拟器作为内存部件模拟内存行为.例如gem5.
2. gem5介绍:
gme5是由M5和GEMS紧耦合而成的全系统模拟器,其中M5提供高度可配置的模拟框架、多种指令集架构和多种CPU 模型gems 提供精细灵活的内存系统,包括多种缓存一致性协议和互联模型.
3.gem5集成NVMain
全系统模拟器虽然都能比较完整地模拟全系统行为,但均不支持混合内存体系结构;局部硬件模拟器虽然精细灵活,但却不能完整地揭示新型体系结构对系统的全局影响.为了更好地对新型体系结构开展研究,集成使用全系统模拟器和局部硬件模拟器构建新的支持混合内存体系结构的模拟器平台(通过配置文件来选择所需的混合策略)是一个不错的技术思路