跨平台x86系统虚拟机存储子系统优化
本文选题:跨平台系统虚拟机 + 内存虚拟化 ; 参考:《计算机工程与设计》2015年04期
【摘要】:为提升跨平台系统虚拟机的效率,提出若干内存虚拟化相关的优化方法。介绍基于SW-410处理器的跨平台x86系统虚拟机监控器ARCH-BRIDGE的设计方案,对ARCH-BRIDGE的存储子系统性能进行剖析,识别若干影响内存虚拟化性能的瓶颈因素,在此基础上提出段级存储仿真优化、页级存储仿真优化、连续内存访问优化等方法,去除不必要的线性地址计算、段界限检查、寄存器上下文切换、虚实地址转换等操作。测试结果表明,应用上述优化方法,ARCHBRIDGE的访存性能提升了2.4倍~3倍,操作系统引导速度提升了约30.4%。
[Abstract]:In order to improve the efficiency of virtual machines in cross-platform systems, several memory virtualization related optimization methods are proposed. This paper introduces the design scheme of ARCH-BRIDGE, a cross-platform x86 system virtual machine monitor based on SW-410 processor, analyzes the performance of the storage subsystem of ARCH-BRIDGE, and identifies some bottleneck factors that affect the performance of memory virtualization. On this basis, the methods of segment level storage simulation optimization, page level storage simulation optimization and continuous memory access optimization are proposed to eliminate unnecessary operations such as linear address calculation, segment boundary checking, register context switching, virtual real address translation and so on. The test results show that the memory access performance of ARCHBRIDGE is 3 times higher than that of ARCHBRIDGE, and the boot speed of operating system is increased by 30.4 times.
【作者单位】: 信息工程大学数学工程与先进计算国家重点实验室;
【分类号】:TP302
【参考文献】
相关期刊论文 前1条
1 ;MTCrossBit: A dynamic binary translation system based on multithreaded optimization[J];Science China(Information Sciences);2011年10期
相关博士学位论文 前1条
1 陈微;基于动态二进制翻译的协同设计虚拟机关键技术研究[D];国防科学技术大学;2010年
【共引文献】
相关期刊论文 前3条
1 孙胜杰;苗克坚;曹晓洁;;基于PowerPC的软件仿真调试系统的设计与实验[J];科学技术与工程;2011年31期
2 李晓锋;程莉;蔡雨辰;张国峰;关小川;;基于集成数字化的月地高速再入返回飞行器飞控支持系统[J];中国科学:技术科学;2015年03期
3 陈慧超;蒋烈辉;刘强;娄睿;;X86系统仿真中软硬协同标志位处理优化方法[J];计算机工程与设计;2014年07期
相关博士学位论文 前2条
1 王荣华;动态二进制翻译优化研究[D];浙江大学;2013年
2 罗立群;绿色桌面云的关键技术研究[D];南京大学;2012年
相关硕士学位论文 前3条
1 徐帆;软硬协同动态二进制翻译系统设计与实现[D];国防科学技术大学;2010年
2 陈海峰;协同设计X86仿真指令集映射技术研究[D];解放军信息工程大学;2012年
3 张思纯;协同式X86系统仿真中地址映射与指令译码技术研究[D];解放军信息工程大学;2013年
【二级参考文献】
相关期刊论文 前7条
1 胡伟武;李国杰;;纳米级工艺对微处理器设计的挑战[J];中国集成电路;2008年07期
2 ;Adaptive data-driven parallelization of multi-view video coding on multi-core processor[J];Science in China(Series F:Information Sciences);2009年02期
3 马湘宁,武成岗,唐锋,冯晓兵,张兆庆;二进制翻译中的标志位优化技术[J];计算机研究与发展;2005年02期
4 谢海斌;武成岗;崔慧敏;李晶;;二进制翻译中的X86浮点栈处理[J];计算机研究与发展;2007年11期
5 陈龙;武成岗;谢海斌;崔慧敏;张兆庆;;二进制翻译中解析多目标分支语句的图匹配方法[J];计算机研究与发展;2008年10期
6 白童心,冯晓兵,武成岗,张兆庆;优化动态二进制翻译器DigitalBridge[J];计算机工程;2005年10期
7 杨浩;武成岗;冯晓兵;;二进制翻译中代码Cache的分级双粒度管理策略[J];计算机应用研究;2007年06期
相关博士学位论文 前6条
1 杜贵然;多路径Trace处理器[D];中国人民解放军国防科学技术大学;2001年
2 曹宏嘉;面向微处理器设计的动态二进制翻译技术研究[D];国防科学技术大学;2005年
3 唐锋;动态二进制翻译优化研究[D];中国科学院研究生院(计算技术研究所);2006年
4 马湘宁;二进制翻译关键技术研究[D];中国科学院研究生院(计算技术研究所);2004年
5 李剑慧;动态翻译和优化若干关键技术研究[D];复旦大学;2006年
6 王蕾;异步嵌入式微处理器设计与分析关键技术研究[D];国防科学技术大学;2006年
【相似文献】
相关期刊论文 前10条
1 陈雪梅;可视虚拟机关键技术研究[J];广东科技;2005年08期
2 李超,方潜生;Java虚拟机中类装载机制的原理分析与应用研究[J];安徽建筑工业学院学报(自然科学版);2005年05期
3 张幼真;;用虚拟机实现多系统操作[J];微电脑世界;2005年09期
4 刘晖;;系统问答[J];电脑迷;2005年05期
5 朱海华;陈自刚;;Java虚拟机性能及调优[J];电脑知识与技术;2005年36期
6 杨丽洁;;虚拟机控制流的途径[J];河北工业大学成人教育学院学报;2005年04期
7 方向阳;;“虚拟机”在实验教学中的应用探索[J];中国现代教育装备;2006年11期
8 张广敏;盘细平;涂杰;;Java虚拟机的面向对象性[J];计算机应用与软件;2006年03期
9 北乡达郎;南庭;;嵌入式Java虚拟机渗透到手机以外的领域[J];电子设计应用;2007年10期
10 欧阳星明;朱金银;;虚拟机的可定制生成及其动态优化[J];计算机工程与科学;2008年01期
相关会议论文 前10条
1 孟广平;;虚拟机漂移网络连接方法探讨[A];中国计量协会冶金分会2011年会论文集[C];2011年
2 段翼真;王晓程;;可信安全虚拟机平台的研究[A];第26次全国计算机安全学术交流会论文集[C];2011年
3 李明宇;张倩;吕品;;网络流量感知的虚拟机高可用动态部署研究[A];2014第二届中国指挥控制大会论文集(上)[C];2014年
4 林红;;Java虚拟机面向数字媒体的应用研究[A];计算机技术与应用进展——全国第17届计算机科学与技术应用(CACIS)学术会议论文集(上册)[C];2006年
5 杨旭;彭一明;刑承杰;李若淼;;基于VMware vSphere 5虚拟机的备份系统实现[A];中国高等教育学会教育信息化分会第十二次学术年会论文集[C];2014年
6 沈敏虎;查德平;刘百祥;赵泽宇;;虚拟机网络部署与管理研究[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年
7 李英壮;廖培腾;孙梦;李先毅;;基于云计算的数据中心虚拟机管理平台的设计[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年
8 朱欣焰;苏科华;毛继国;龚健雅;;GIS符号虚拟机及实现方法研究[A];《测绘通报》测绘科学前沿技术论坛摘要集[C];2008年
9 于洋;陈晓东;俞承芳;李旦;;基于FPGA平台的虚拟机建模与仿真[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
10 丁涛;郝沁汾;张冰;;内核虚拟机调度策略的研究与分析[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
相关重要报纸文章 前10条
1 宁家雨;虚拟机数据在哪个磁盘上?[N];网络世界;2009年
2 本报记者 郭涛;谁来填补虚拟机的安全漏洞[N];中国计算机报;2010年
3 本报记者 郭涛;VMware改变软件销售模式[N];中国计算机报;2010年
4 盆盆;真实的虚拟机[N];中国电脑教育报;2004年
5 ;利用工具解决虚拟机监测难题[N];网络世界;2007年
6 宋家雨;别拿虚拟机不当固定资产[N];网络世界;2008年
7 《网络世界》记者 柴莎莎;虚拟机通信可视性很关键[N];网络世界;2011年
8 Antone Gonsalves;Linux的虚拟化未来[N];中国计算机报;2007年
9 张承东;安全争议让虚拟化用户“心虚”[N];网络世界;2007年
10 本报记者 郭涛;消除虚拟机备份的尴尬[N];中国计算机报;2012年
相关博士学位论文 前10条
1 陈彬;分布环境下虚拟机按需部署关键技术研究[D];国防科学技术大学;2010年
2 刘海坤;虚拟机在线迁移性能优化关键技术研究[D];华中科技大学;2012年
3 刘谦;面向云计算的虚拟机系统安全研究[D];上海交通大学;2012年
4 赵佳;虚拟机动态迁移的关键问题研究[D];吉林大学;2013年
5 邓莉;基于虚拟机迁移的动态资源配置研究[D];华中科技大学;2013年
6 李丁丁;虚拟机本地存储写性能优化研究[D];华中科技大学;2013年
7 董玉双;云平台中虚拟机部署的关键问题研究[D];吉林大学;2014年
8 曹文治;虚拟机网络性能优化研究[D];华中科技大学;2013年
9 杜雨阳;虚拟机状态迁移和相变存储磨损均衡方法研究[D];清华大学;2011年
10 邹琼;Java虚拟机的自适应动态优化[D];中国科学技术大学;2008年
相关硕士学位论文 前10条
1 邓洋春;Java虚拟机关键机制研究与实践[D];中南大学;2009年
2 陆晓雯;虚拟机资源监测调整机制研究[D];华中科技大学;2008年
3 杨卫平;面向虚拟机的网络入侵检测系统[D];华中科技大学;2008年
4 张德;硬件虚拟机的域间通讯和性能模型研究[D];华中科技大学;2008年
5 吴晓丹;反病毒虚拟机关键技术研究[D];中国科学技术大学;2009年
6 赵彦琨;虚拟机管理平台中的虚拟机代理服务机制研究[D];华中科技大学;2009年
7 袁e,
本文编号:1803149
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/1803149.html