首页> 中文期刊> 《计算机研究与发展》 >墓于MIPS架构的内存虚拟化研究

墓于MIPS架构的内存虚拟化研究

         

摘要

内存虚拟化是系统虚拟化中如何有效抽象、利用、隔离计算机物理内存的重要方法,决定着系统虚拟化的整体性能.传统的纯软件内存虚拟化方法会产生较大的资源开销并且兼容性差,而硬件辅助的内存虚拟化方法需要重新设计处理器硬件架构.基于MIPS架构处理器提出一种软硬件协同的内存虚拟化方法,在不增加硬件支持的情况下提高内存虚拟化性能.提出的多层虚拟地址空间模型不仅可以解决MIPS架构处理器存在的虚拟化缺陷,而且可以在已有的内存虚拟化方法上提高性能.在多层虚拟地址空间模型的基础上,提出基于地址空间标识码(address space identity,ASID)、动态划分的旁路转换缓冲(translation lookaside buffer,TLB)共享方法,降低了虚拟机切换的开销.最终,在MIPS架构的龙芯3号处理器上实现了系统虚拟机VIRT-LOONGSO)N.性能测试表明,提出的方法可以提高大多数测试程序的性能,达到二进制翻译执行性能的3~5倍,并在TLB模拟方法的基础上提高了5%~16%的性能.

著录项

  • 来源
    《计算机研究与发展》 |2013年第10期|2247-2252|共6页
  • 作者单位

    中国科学院计算技术研究所 北京 100190;

    中国科学院大学 北京 100049;

    龙芯中科技术有限公司 北京 100190;

    中国科学院重庆绿色智能技术研究院 重庆401122;

    中国科学院计算技术研究所 北京 100190;

    中国科学院大学 北京 100049;

    龙芯中科技术有限公司 北京 100190;

    中国科学院计算技术研究所 北京 100190;

    龙芯中科技术有限公司 北京 100190;

    龙芯中科技术有限公司 北京 100190;

    中国科学院重庆绿色智能技术研究院 重庆401122;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类 操作系统;
  • 关键词

    系统虚拟化; 内存虚拟化; 旁路转换缓冲共享; MIPS; 龙芯3号处理器;

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号