10.3772/j.issn.1002-0470.2013.09.005
基于MIPS架构的异构内存虚拟化方法研究
针对传统的同构内存虚拟化方法缺乏平台扩展性,在非X86处理器平台上性能较差的问题,研究了影响虚拟机内存性能的几个因素,并基于MIPS架构处理器提出了异构内存虚拟化方法,在不增加软件复杂度的前提下,提高了内存虚拟化性能.该方法基于对同构内存虚拟化的性能瓶颈的分析,通过修改虚拟机内存管理单元(MMU)降低软件维护开销;采用宿主机与客户机共享页表的方法提升访存的异常处理速度.该方法在龙芯3号处理器的系统虚拟机KVM-LOONGSON上得到实现.测试结果表明,该方法可以显著提升各类应用程序的性能,相比同构内存虚拟化方法,性能可以提升50%到700%,达到本地执行性能的71%~97%.
系统虚拟化、内存虚拟化、KVM、MIPS、龙芯3号处理器
23
TP3;TN9
国家"核高基"科技重大专项课题2009ZX01028-002-003,2009ZX01029-001-003;国家自然科学基金60921002,61003064,61050002,61070025,61100163,61133004,61173001;计算机体系结构国家重点实验室基金课题ICT-ARCH201002
2013-11-14(万方平台首次上网日期,不代表论文的发表时间)
共6页
908-913