期刊文献+

众核处理器中硬件支持的I/O虚拟化优化技术研究 被引量:1

Study on Optimization Methods for Hardware Enhancements I/O Virtualization of Many-Cores Processor
下载PDF
导出
摘要 众核处理器中I/O资源被多个处理器核所共享。I/O虚拟化实现了I/O资源的高效共享和安全隔离,被越来越多的处理器设计所采用。硬件支持的I/O虚拟化从体系结构设计时就考虑对I/O虚拟化的支持,提供了一个全面、高效的I/O虚拟化的解决方案。深入研究了硬件支持I/O虚拟化的两大关键技术——DMA重映射技术和中断重定向技术,提出了基于Hint的IOTSB Cache管理方法和基于失效队列的失效方法来对DMA重映射进行优化,提出了多层可操控的中断模型和灵活可控的中断重定向实现方法来对I/O中断重定向进行优化。测试结果表明,提出的硬件支持的I/O虚拟化优化方法以很低的I/O性能开销实现了I/O资源的高效共享,提供了几乎接近无虚拟化环境下的I/O性能。 I/O resources of many cores processor are shared by many cores.I/O virtualization supports I/O resources efficient share and secure isolation,and is adopted by more and more processors.Hardware enhancement for I/O virtuali-zation is taken into account when it's architecture is designed,and it provides a general and efficient resolvent.This paper studied two key techniques of I/O virtualization-DMA remapping and Interrupt redirection.Firstly put forward a IOTSB cache management method based on hint and invalidation method based on invalidation queue to optimize DMA remapping performance,then a flexible and controllable interrupt redirection method was brought forward to support reliable and efficient interrupt routing.Experimental results show the hardware enhancement method for I/O virtualization which we put forward not only can support efficient sharing of I/O resource with little cost,but also can provide almost the same I/O performance as environment without I/O virtualization.
出处 《计算机科学》 CSCD 北大核心 2012年第1期299-304,共6页 Computer Science
关键词 众核处理器 虚拟化技术 I/O虚拟化 DMA重映射 中断重定向 Many-cores processor Virtualization technology I/O virtualization DMA remapping Interrupt redirection
  • 相关文献

参考文献15

  • 1Tang Hong, Gulbeden, Zhou Jing-yu, et al. The Panasas Acti- veScale Storage Cluster-Delivering Scalable High Bandwidth Storage[C]//Proc of Supercomputing'04. 2004..53-53.
  • 2Adams K, Agesen O. A comparison of software and hardware techniques for x86 virtualization PPT[EB/OL]. http://www. cs. wise. edu/areas/os/schedules/archive/vmware osseminar. ppt.
  • 3Pratt I, Fraser K, et al. Xen 3.0 and the Art of Virtualization [C]//Proceedings of the Ottawa Linux Symposium. 2005.
  • 4Intel Corp. Intel Virtualization Technology Specification for the Intel Itanium Architecture[EB/OL]. www. intel, com/technolo- gy/vt/.
  • 5Intel Corp. Intel Virtualization Technology for Directed I/O Ar- chitecture Specfication[S]. 2006.
  • 6AMD Inc. Live Migration with AMD-V Extended MigrationTechnology[S].2007.
  • 7AMD Inc. Putting Server Virtulization to Work [R]. AMD White Paper, No32915B.
  • 8Ben-Yehuda M, Mason J, et al. Utilizing IOMMUs for Virtuali- zation in Linux and Xen[C] // Proceedings of the Ottawa Linux Symposium. 2006.
  • 9Xen IOMMU trees[EB/OL], httpJ/xenbits, xensource, corn/ ext/xen-iommu, hg, 2007.
  • 10Sun Microsystems, Inc. The T1 Hypervisor and the sun4v Ar- chitecture/API[S]. 2008:123-128.

同被引文献8

引证文献1

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部