检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:董卫宇[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[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.145.133.121