检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]国防科学技术大学计算机学院,长沙410073 [2]国家电网江西九江供电公司,九江332000
出 处:《计算机科学》2012年第1期299-304,共6页Computer Science
摘 要:众核处理器中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.
关 键 词:众核处理器 虚拟化技术 I/O虚拟化 DMA重映射 中断重定向
分 类 号:TP302.1[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.200