跨平台x86系统虚拟机存储子系统优化  被引量:1

Optimizing memory subsystem of cross-platform x86 SVM

在线阅读下载全文

作  者:董卫宇[1] 蒋烈辉[1] 王立新[1] 唐永鹤 焦建华 

机构地区:[1]信息工程大学数学工程与先进计算国家重点实验室,河南郑州450000

出  处:《计算机工程与设计》2015年第4期1004-1008,1083,共6页Computer Engineering and Design

摘  要:为提升跨平台系统虚拟机的效率,提出若干内存虚拟化相关的优化方法。介绍基于SW-410处理器的跨平台x86系统虚拟机监控器ARCH-BRIDGE的设计方案,对ARCH-BRIDGE的存储子系统性能进行剖析,识别若干影响内存虚拟化性能的瓶颈因素,在此基础上提出段级存储仿真优化、页级存储仿真优化、连续内存访问优化等方法,去除不必要的线性地址计算、段界限检查、寄存器上下文切换、虚实地址转换等操作。测试结果表明,应用上述优化方法,ARCHBRIDGE的访存性能提升了2.4倍~3倍,操作系统引导速度提升了约30.4%。To improve the performance of cross-platform system virtual machine,several memory virtualization related optimization methods were presented.Firstly,ARCH-BRIDGE,a cross-platform x86 system virtual machine monitor built on SW-410 processor was introduced.Then,based on the performance profiling of the memory subsystem of ARCH-BRIDGE,a few bottleneck factors affecting the memory virtualization were identified.Finally,several optimizing methods,such as segment-level and page-level memory management optimization,and continuous memory accessing optimization,were proposed,which removed unnecessary operations including linear address calculation,segment limit checking,register context switching,and virtual physical address conversion.Evaluation demonstrates that,when optimizing methods were applied,the memory subsystem performance of ARCH-BRIDGE speeds up by 2.4to 3times and the OS booting performance of it speeds up by 30.4%.

关 键 词:跨平台系统虚拟机 内存虚拟化 动态二进制翻译 软件透明移植 

分 类 号:TP332[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象