首页 | 本学科首页   官方微博 | 高级检索  
     

众核处理器中硬件支持的I/O虚拟化优化技术研究
引用本文:郭御风,郭诵忻,邓宇. 众核处理器中硬件支持的I/O虚拟化优化技术研究[J]. 计算机科学, 2012, 39(1): 299-304
作者姓名:郭御风  郭诵忻  邓宇
作者单位:1. 国防科学技术大学计算机学院 长沙410073
2. 国家电网江西九江供电公司 九江332000
摘    要:众核处理器中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虚拟化  DMA重映射  中断重定向

Study on Optimization Methods for Hardware Enhancements I/O Virtualization of Many-Cores Processor
GUO Yu-feng , GUO Song-xin , DENG Yu. Study on Optimization Methods for Hardware Enhancements I/O Virtualization of Many-Cores Processor[J]. Computer Science, 2012, 39(1): 299-304
Authors:GUO Yu-feng    GUO Song-xin    DENG Yu
Affiliation:1(School of Computer,National University of Defense Technology,Changsha 410073,China)1(Jiangxi Jiujiang Power Supply Company,State Grid,Jiujiang 332000,China)2
Abstract: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 enhanccxnent for I/O virtualination 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 supportreliable 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.
Keywords:Many-cores processor   Virtualization technology  I/O virtualization  D MA remapping  Interrupt redirection
本文献已被 CNKI 万方数据 等数据库收录!
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号