期刊文献+
共找到3篇文章
< 1 >
每页显示 20 50 100
龙芯处理器上的TLB性能优化技术 被引量:1
1
作者 张晓辉 程归鹏 从明 《计算机研究与发展》 EI CSCD 北大核心 2011年第S1期322-327,共6页
TLB(translation look-aside buffer)是分页式虚拟存储系统用于加速虚实地址转换的必不可少的性能优化部件.TLB处于访存的关键路径上,对系统性能有着至关重要的影响.同时TLB失效开销大,是龙芯处理器的系统性能瓶颈.因此,优化系统TLB的... TLB(translation look-aside buffer)是分页式虚拟存储系统用于加速虚实地址转换的必不可少的性能优化部件.TLB处于访存的关键路径上,对系统性能有着至关重要的影响.同时TLB失效开销大,是龙芯处理器的系统性能瓶颈.因此,优化系统TLB的性能对于龙芯处理器系统性能的提升意义重大.实现了龙芯处理器上通过减少TLB失效次数以及降低TLB失效开销的TLB性能优化方法而分别采用的超页技术和软TLB技术,以及结合龙芯3号处理器新增的锁L2cache功能,进一步优化了的软TLB技术. 展开更多
关键词 龙芯处理器 TLB 超页技术 软TLB 锁L2cache 龙芯3号处理器
在线阅读 下载PDF
基于MIPS架构的内存虚拟化研究 被引量:3
2
作者 蔡万伟 台运方 +1 位作者 刘奇 张戈 《计算机研究与发展》 EI CSCD 北大核心 2013年第10期2247-2252,共6页
内存虚拟化是系统虚拟化中如何有效抽象、利用、隔离计算机物理内存的重要方法,决定着系统虚拟化的整体性能.传统的纯软件内存虚拟化方法会产生较大的资源开销并且兼容性差,而硬件辅助的内存虚拟化方法需要重新设计处理器硬件架构.基于M... 内存虚拟化是系统虚拟化中如何有效抽象、利用、隔离计算机物理内存的重要方法,决定着系统虚拟化的整体性能.传统的纯软件内存虚拟化方法会产生较大的资源开销并且兼容性差,而硬件辅助的内存虚拟化方法需要重新设计处理器硬件架构.基于MIPS架构处理器提出一种软硬件协同的内存虚拟化方法,在不增加硬件支持的情况下提高内存虚拟化性能.提出的多层虚拟地址空间模型不仅可以解决MIPS架构处理器存在的虚拟化缺陷,而且可以在已有的内存虚拟化方法上提高性能.在多层虚拟地址空间模型的基础上,提出基于地址空间标识码(address space identity,ASID)、动态划分的旁路转换缓冲(translation lookaside buffer,TLB)共享方法,降低了虚拟机切换的开销.最终,在MIPS架构的龙芯3号处理器上实现了系统虚拟机VIRT-LOONGSON.性能测试表明,提出的方法可以提高大多数测试程序的性能,达到二进制翻译执行性能的3~5倍,并在TLB模拟方法的基础上提高了5%~16%的性能. 展开更多
关键词 系统虚拟化 内存虚拟化 旁路转换缓冲共享 MIPS 龙芯3号处理器
在线阅读 下载PDF
基于MIPS架构的异构内存虚拟化方法研究 被引量:2
3
作者 蔡万伟 台运方 +2 位作者 刘奇 张晓辉 张戈 《高技术通讯》 CAS CSCD 北大核心 2013年第9期908-913,共6页
针对传统的同构内存虚拟化方法缺乏平台扩展性,在非X86处理器平台上性能较差的问题,研究了影响虚拟机内存性能的几个因素,并基于MIPS架构处理器提出了异构内存虚拟化方法,在不增加软件复杂度的前提下,提高了内存虚拟化性能。该方... 针对传统的同构内存虚拟化方法缺乏平台扩展性,在非X86处理器平台上性能较差的问题,研究了影响虚拟机内存性能的几个因素,并基于MIPS架构处理器提出了异构内存虚拟化方法,在不增加软件复杂度的前提下,提高了内存虚拟化性能。该方法基于对同构内存虚拟化的性能瓶颈的分析,通过修改虚拟机内存管理单元(MMU)降低软件维护开销;采用宿主机与客户机共享页表的方法提升访存的异常处理速度。该方法在龙芯3号处理器的系统虚拟机KVM-LOONGSON上得到实现。测试结果表明,该方法可以显著提升各类应用程序的性能,相比同构内存虚拟化方法,性能可以提升50%到700%,达到本地执行性能的71%~97%。 展开更多
关键词 系统虚拟化 内存虚拟化 KVM MIPS 龙芯3号处理器
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部