剖析硬件虚拟化五大关键词

来源 :中国计算机报 | 被引量 : 0次 | 上传用户:c1093682
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  x86平台的虚拟化如今可谓炙手可热。VMware、Citrix、Parallels等企业虚拟化软件受到了众多服务器厂商的热烈追捧,应用日渐广泛。但虚拟化技术除了软件之外,更需要底层的硬件的支持,硬件在虚拟化中发挥着尤为根本的作用。而以AMD等为代表的芯片厂商,在其四核芯片中都加强了对虚拟化的支持。
  6月26日,记者独家专访了中国科学院计算技术研究所国家智能计算机研究开发中心研究员、博士生导师孙毓忠,他在计算机体系结构、高速计算机网络与虚拟机等领域都有深入的研究,目前正在开发虚拟化计算平台及其系统管理软件Rainbow项目。该项目旨在进行基于虚拟化技术的、面向Internet应用的Kernel研究。孙毓忠为记者深入剖析了硬件虚拟化的五个关键方面。
  
  关键词之一:异构
  
  在6月18日公布的最新全球超級计算机TOP500中,IBM代号为“走鹃”的超级计算机荣登榜首。值得注意的是,该款计算机采用IBM Cell和AMD Opteron处理器混合式设计,并实现了性能空前的千万亿级运算。另外,在收购图形芯片厂商ATI之后,AMD近期提出了加速处理单元(APU)的概念,APU是一种异构多核心芯片加速器,集成了若干个CPU和其他专用处理器内核,也可理解为CPU+GPU。走鹃的成功与APU的提出都表明了异构计算强劲的发展态势。
  对此趋势,孙毓忠表示:“目前,计算机体系结构呈现出巨大的异构性,但在软件层面,操作系统并不希望看到过多的异构性。因此,硬件结构便出现了以可重构计算为核心的虚拟化技术。”孙毓忠认为,虚拟化出现的一个重要根源在于,虚拟机可屏蔽掉各种处理单元的异构性,不管这些单元是传统的多核架构,还是来自不同厂商,还是CPU+GPU。
  在混合架构方面,由于AMD采用超传输总线(HT)的开放式总线架构,因此更易于与异质处理单元的协作。
  
  关键词之二:隔离性
  
  虚拟化除了能够屏蔽掉硬件的复杂性,还能起到隔离的作用。“芯片厂商在支持虚拟化方面,一个很重要的问题便是保持隔离性。”孙毓忠表示,“所谓隔离性,简单来说,就是通过硬件的冗余为每一个虚拟机保留一个独立的执行通道,这个通道包括独立的CPU计算资源、内存、I/O通道等。”
  “当然,利用硬件资源绝对的冗余来构建虚拟机之间绝对的隔离,会造成一个问题:系统支持的虚拟机的个数将受到限制,执行通道中的所有资源并不是都在全时运转。所以我认为虚拟化技术和硬件体系结构还有非常广阔的结合空间。”
  据记者了解,AMD四核巴塞罗那处理器就提供了硬件级的虚拟化隔离技术。其设备排除矢量DEV(Device Exclusion Vector)技术可在内存中创建保护域,通过拒绝未经授权的内存访问请求,使设备在未经授权的情况下不能访问内存页面,这就增强了虚拟化的安全性。而且,该功能并非由软件实现,而是内嵌到硬件之中,无疑效率更高。据悉,只有具备集成内存控制器的处理器才可以提供这项优势,目前在x86领域,只有AMD能做到这一点。
  
  关键词之三:内存墙
  
  在高性能计算领域,计算能力相对富余,但I/O不足,存在内存墙(Memory Wall)等问题,束缚了计算性能的进一步提升。内存墙是指从CPU核心到内存之间的数据交换往往受制于带宽限制,之间的延迟越来越高,由此限制了系统整体性能的提升。虚拟化的性能取决于延迟的大小。“芯片厂商都在努力提高通道带宽,比如AMD采用了直连架构,能够提高CPU与CPU之间的通信效率;其集成内存控制器技术,使CPU到内存的路径更短,提高带宽,降低延迟,使一个内核可以处理的线程更多,提高计算效率,并具有更出色的可扩展能力。”孙毓忠表示。
  在虚拟化方面,为提升虚拟机与物理机之间的数据传送及翻译转换,AMD巴塞罗那使用了带标签的TLB(Translation Look-aside Buffer,地址转换后备缓冲器)。加标签的TLB使地址空间标识符 (ASID) 附加于TLB项中,在多个虚拟机同时运行时或是在内存地址中切换时,可以令Hypervisor知道TLB与虚拟机之间的一一对应关系,无须刷新和重新装载,从而提高虚拟机的性能。
  另外,AMD巴塞罗那还提供硬件层的快速虚拟化索引技术(RVI,Rapid Virtualization Indexing),通过硬件转换内存,就像没有使用虚拟化一样,可使虚拟化性能得到75%的提升。
  “从体系结构的创新性来说,特别是在多核架构这个角度,AMD走在思想的前列,比如直连架构、集成内存控制器等,都是AMD首先提出来并实现的。这些说明AMD开创了先河,至少在思想上已经成为行业的领先者。”孙毓忠认为。
  
  关键词之四:主频
  
  虚拟化很关心CPU提供的支持,但CPU频率会无限高吗?无限高就代表很先进吗?
  “这是一个很重大的问题。从体系结构上来说,主频无限高会带来很大的问题,所以这就是为什么出现了多核的原因,频率降一点,但是个数多一点,总的效能也会上去。”孙毓忠对记者说,“在多核这方面,AMD通过体系结构的创新,而不是单纯地追求物理极限的创新,来实现计算效能的提高。在这方面,AMD是具有前瞻性的。虚拟化起一个核心作用就是怎么样跟上潮流,提供更有效的硬件资源的使用方法,这种使用方法的核心就是共享和隔离。”
  
  关键词之五:云计算
  
  云计算是2008年计算领域中的热门词汇,包括Google、IBM、微软等IT巨头都有不少动作。孙毓忠也在做一个相关项目——虚拟化计算平台及其系统管理软件Rainbow,这是一个融合了云计算与虚拟化的计算系统。
  “虚拟化技术提供了一个云计算的基础架构。”孙毓忠向记者介绍该项目,“在这个架构中,任何一个客户(可能共有一百万个客户),都有属于自己专有的独立的计算资源。系统可以给每个客户一个计算形态,这些计算形态是在Internet上分布的,这就需要计算执行环境的虚拟化。这些虚拟化的执行环境会映射到中间的虚拟机池,虚拟机池通过新型的虚拟化技术映射到离散的这些CPU或者机器上。从这个角度来讲,云计算的一个核心思想就是在服务器端实现集中的提供,同时要服务不同的人,也就是共享加隔离(安全、可信)。”
  孙毓忠告诉记者,该项目底层使用的芯片正是代号为巴塞罗那的AMD四核皓龙处理器。
其他文献
面对能源与环境等一系列产业结构性矛盾的外在表现,已经处在新型工业化道路路口的中国开始同发展方式掰手腕。曾一度托起地方经济发展梦想的中国众多开发区(高新园区),似乎仍要肩负先试先行的责任。  至目前,全国明确提出“腾笼换鸟”、“退二进三”策略的各级各类开发区,大大小小已不下百余家。  只是,先试先行并不等同于“想试就试”。  转型与发展现代服务业,并不是破解各级各类开发区现时困境的良药妙方。开发区需
2006年11月,微软CEO史蒂夫鲍尔默(右)和Novell CEO罗恩霍夫斯潘(Ron Hovsepian)宣布两家公司建立合作关系, 成为影响开源商业的一件大事。至此,开源软件和微软的商业软件之间架起了互联互通的桥梁。    当Oracle宣布推出半价的基于红帽的Linux服务的时候,红帽股价大跌。但是Oracle并没有很好地消化红帽的产品,此服务推向市场之后反应平平。可见,如果没有良好地消化
在2006年的蛰伏和2007年的起步之后,中国互联网将在2008年迎来昂首阔步的发展?押沉寂许久的电子商务市场将在沉默中爆发,网络游戏再度成为上市主力;搜索引擎在暗中酝酿着创新和提升;即时通信移动化步伐加快……变革和进步,将成为2008年激荡在整个中国互联网市场的响亮主题。    2008~2012年中国网络游戏市场规模(亿元)(数据来源:赛迪顾问2008,02)  中国互联网市场如今已不是在孤立
由汇源联合MTV、腾讯网共同举办的“喝奇异王果,做自己的王——上QQ、看MTV、快乐2008”为主题的“王者歌手选拔赛”启动仪式于4月9日在北京举行。在发布会上,主办方发出了“绿色娱乐”的郑重承诺。  奇异王果是汇源2007年重金打造的一款超级水果饮料,它采用号称“水果之王”的优质猕猴桃为原料,精心萃取每一滴果汁,将水果之王的丰富VC与美味统统装在一起,滴滴奇妙滋味为您而来。奇异王果的诞生弥补了国
财政部关于政府采购的新规定会在一定程度上影响政府采购行为,甚至影响到很多产业的竞争态势。对国内高科技企业而言,这是一个重要的契机。  ——方正科技总裁 祁东风    由财政部制定的《自主创新产品政府首购和订购管理办法》和《政府采购进口管理办法》近日开始实施了。这是我国首次出台促进自主创新产品政府采购的具体政策。这两份文件的出台显示出国家对国内产业,尤其是国内高科技产业的培育和激励又有了重大的、实质
在竞争日益激烈的汽车行业中,新技术无疑成为各个厂家的制胜法宝。单就倒车来说吧,现在的技术已经能够使汽车在倒车时对障碍物发出报警,帮助驾驶员自动平行泊车。但人类对技术的追求是无止境的,更多新型CMOS传感器芯片在不断涌现,它们可以直接通过3D点对点感觉到空间深度,使机器视觉系统能察觉目标并做出正确反应。  目前的汽车系统都是通过超声波传感器来计算距离的,比如可以在司机倒车的时候对障碍物进行报警。因为
20世纪90年代以来,以信息技术的广泛应用为主要特征的信息化已经成为世界各国经济和社会发展的重大趋势之一,并成为提升以自主创新能力为核心的国家竞争力的重要载体。  我国政府已经将信息化建设作为增强各级企事业自主创新能力、提高国家综合竞争力的重要依托,并于2006年制定并发布了《2006~2020年国家信息化发展战略》,该战略中的目标之一就是增强政府公共服务能力。为此,国家权威政法部门在2007年提
重复数据删除并不适合所有用户,从市场上销售的产品可以分析出,重复数据删除技术是有一定适用范围的。如果企业本身的数据量不大,比如只有GB级,暂时可以不用考虑重复数据删除产品。    重复数据删除技术真的开始火了,从业内主流厂商的支持力度就可见一斑。前不久IBM宣布收购重复数据删除专业厂商Diligent,而EMC与昆腾可能在重复数据删除技术方面进行合作的消息也不绝于耳。屈指算来,几乎所有涉足数据备份
2008年6月3日,作为国内打印机行业的领先者,联想发布了业界具有“极速芯”最新打印技术的三款激光打印机新品——LJ2200、LJ2250以及LJ2250N。这些新品剑指同价位激光打印机,在打印速度、单页打印成本、打印品质及产品价格方面,都有过之而无不及,其目标也十分明确:成为那些成本预算有限,却同样有多种打印需求的中小企业的新选择。    联想新品秉承联想一贯的卓越品质,在“极速芯”技术的应用下
上半年我国软件登记同比增长27.4%    本报讯 记者近日从中国版权保护中心获悉,截止到6月30日,2008年上半年我国办理软件登记总量达14540件(包括软件著作权登记和合同登记),同比增长27.4%,增速比去年同期高19个百分点。今年上半年软件登记量又创历史新高,软件著作权登记量为13999件,同比增长29.12%,占登记总量的96.28%。  作为软件企业开发新产品和产品升级的直接反映,软