简体版  |  繁体版   推荐信息: 阅读排行 | 滚动 | 微软SOA高峰会 | 中型企业创新社区 | 随心所欲发新闻
服务器

AMD的救世神兵 四核巴塞罗那应用“闪光点”

出处:天极ChinaByte 作者:负翁 2007-08-27 10:23 评论
字体大小: | |

  我们知道,四核服务器相对单核、双核有很大的技术性能优势,因此人们关注四核服务器处理器的产品,也是可以理解的。由于Intel四核处理器的捷足先登,在X86服务器市场上令人刮目相看的AMD将在2007年推出所谓的真四核处理器,“四核之战”也引起所有IT企业的“眼球”。那么AMD四核巴塞罗那处理器在应用方面有哪些“闪光点”呢?

  AMD新的四核处理器巴塞罗那(Barcelona),将延续双核处理器的架构,采用DDR2处理器,直连架构在处理器中集成了内存控制器,处理器中每一个核都有自己独立的传输通道。由于新的四核处理器采用和双核同样的接口,因此用户无须更换主板即可将处理器升级到四核。AMD称与英特尔两个双内核构成的Clovertown四核处理器不同,巴塞罗纳是真正意义上的四核处理器。在数据库应用方面,巴塞罗纳的性能要比Clovertown高出70%。在浮点应用方面,巴塞罗纳要高出40%,应用于高性能计算和视频编码。

  目前四核巴塞罗纳定位的应用市场包括两大块:高性能的科学计算,包括金融分析、石油勘探和生物科学等等;另外一块就是多媒体编解码,如制作HD-DVD影像、视频压缩和相关应用。

  1、AMD开发者中心的应用

  2007年第二季稍后,AMD开发者中心将提供一个平台,供外界在即将推出的四核心AMD 巴塞罗纳处理器上测试应用软件,并提供目前受到广泛应用的第一、二代AMD Opteron处理器之测试平台。由于AMD双核与四核处理器间具备紧密衔接的转移渠道,AMD的客户与开发业者将能立即针对四核AMD 巴塞罗纳处理器进行测试与最佳化的工作。

  此外,AMD还积极与各大软件工具厂商与开放程序代码社群合作,推出各种能够协助开发人员发挥AMD巴塞罗纳处理器多重核心效益的开发工具。GNU Compiler Collection (GCC)与The Portland Group(PGI最新发表的高性能编译器与工具,即为现今开始支持AMD四核心处理器的最佳实例。

  7.0-3版的PGI编译器针对AMD四核心技术提供开发最佳化程序代码的理想环境。同时,PGI编译器还为产生一个PGI Unified Binary二进制程序代码的理想环境,能同时针对AMD与Intel处理器进行完全优化。开发人员仅需开发单一的x64平台,就能充分发挥众多最新处理器的性能优势。

  AMD目前正和微软及Sun合作,以确保其广受欢迎的开发工具Microsoft Visual Studio 与Sun Studio软件,能针对AMD四核心处理器提供程序代码最佳化的支持。AMD还升级其性能函式库AMD Core Math Library(ACML)与AMD Performance Library(APL),以针对AMD四核心处理器提供高度最佳化的例程。

  2、浮点运算和指令集扩展的应用

  我们知道,AMD 巴塞罗纳处理器提供高性能的浮点运算能力。过去十年来应用软件已经过渡到了SIMD(单指令多数据流,即一个命令处理多个操作数)时代,所以AMD要做的事实际上就是不断增强心核心的SSE处理单元。SSE是英特尔提出的单指令多数据流扩展技术,对各类多媒体计算和应用都起到了强化的作用。

  根据INQ的最新测试,四核AMD巴塞罗那处理器在Vista下的评分达到了5.9,主频3.0GHz。巴塞罗那能够应用于多平台,据目前的测试结果,该芯片在性能方面要超过英特尔的Clovertown 40%左右。另一方面,与AMD如今使用的双内核Opterons处理器比起来,四内核的巴塞罗那在浮点数学运算方面的性能,要达到之前的3.6倍。

  说到指令集方面的改进,AMD还对巴塞罗那的指令集做了扩展。首先是增加了两款位操作类指令(bit manipulation):LZCNT和POPCNT。前导零计算(LZCNT)用于计算一条操作中的前导零数目;而POP计算(POPCNT)则用于计算前导1的数目。这两条指令主要是面向加密类应用程序。

  3、“嵌套分页”技术的应用

  AMD四核巴塞罗那另一个性能方面的提升来自于其虚拟化地址翻译速度的加快。在系统管理程序中运行多个客户操作系统的虚拟化软件堆栈中,由于每一个客户操作系统都有着自己独立的内存管理,所以需要处理一种新型的地址翻译操作,那就是客户系统地址到本地主系统管理程序地址的转换。具AMD声称,目前这种地址翻译靠的是一种叫做“影式分页”(shadow paging)的软件加速方式处理。而巴塞罗那将更进一步为其提供硬件加速以代替原有的软加速“影式分页”技术,AMD称其新技术为“嵌套分页”(Nested Paging)。

  在运行虚拟系统时,系统管理程序要花费75%但处理时间来做影式分页。现在,AMD由于硬件植入了主、客页面表格,从而无需再为这方面的工作耗费时间。此外,被翻译出来的地址还被保存在巴塞罗那的大容量TLB中以进一步提高性能。AMD指出巴塞罗那的“嵌套分页”无需要求软件商对软件做大变动即可执行,只需设好“状态位”(mode bit)即可。

  4、主流操作系统与软件厂商对四核巴塞罗那的支持

  最近AMD表示,现在主流的X86操作系统厂商都在修改他们的操作系统,以迎接AMD四核心巴塞罗那处理器的到来。AMD的巴塞罗那处理器在今年9月就可提供给OEM厂商,在下个月就可上市销售。

  各主要的操作系统厂商,像微软,Novell,红帽(Red Hat),VMware和SUN公司都已将他们的操作系统和附带的工具软件程序进行了优化,以使其能够充分发挥Barcelona处理器的性能。

  当巴塞罗那处理器上市的时候,支持它的操作系统将会有微软的Microsoft Windows Server 2003和2008,Novell 的SUSE Linux企业版(SLES),红帽的Linux企业版(RHEL),SUN公司的Solaris 10操作系统及VMware的VMware ESX操作系统。到今年年底,他们还会推出提升Barcelona处理器性能的附加软件。

  四核巴塞罗那的每个核都设计有独立的二级高速缓存,在每个处理器当中还有一个共享的三级高速缓存,每个处理器都有独立内存以提高其性能和速度。在应用层面,AMD则是与软件商共同合作,通过和Microsoft、Oracle、Novell、RedHat等公司的合作,对软件包不断进行升级,以实现更大的扩展性和高性能。

  5、OEM厂商对四核巴塞罗那的“认可”

  业内领先的OEM厂商纷纷表示了对AMD 皓龙处理器的一贯支持:惠普公司工业标准服务器和刀片式系统部门营销副总裁Paul Miller表示:“AMD始终关注稳定性、产品生命周期和性能,这为那些依赖基于AMD皓龙处理器的HP ProLiant服务器和刀片服务器来运行其业务的客户提供了价值。惠普率先交付基于AMD 皓龙8222 SE以及即将面市的巴塞罗那处理器的全系列x86服务器和刀片服务器产品组合,从而让客户能够为关键业务应用创造最高性能,并实现网络虚拟化。”

  IBM System x主管Alex Yost认为:“作为在2003年首家采用AMD 皓龙处理器的公司,我们欣喜地看到AMD过去四年里对数据中心产生的巨大影响。在此期间,IBM和AMD均受益于我们之间的强强联合,这不仅表现在系统层面上,同时也贯穿于我们的技术合作中,帮助推动了新一代AMD处理器的开发和制造。AMD 皓龙处理器已经被纳入到我们一些最新产品当中,包括可扩展的卡入式(snap-in)刀片服务器和Xcelerated Memory技术。我们期待今年9月问世的AMD四核巴塞罗那处理器,能够继续我们一贯的协作创新。”

  SUN系统部营销副总裁Lisa Sieker表示:“AMD与Sun之间的合作,对帮助Sun继续构建x64业务的强劲发展势头大有裨益。通过广泛协作,我们能够优化基于AMD 皓龙2222 和8222 SE的系统,以及基于即将发布的巴塞罗那系统。通过我们广泛的x64系统产品线和Solaris 10操作系统,我们很高兴能够继续这种战略合作伙伴关系,从而提供突破性的性能和基于AMD 皓龙处理器的架构。”

  戴尔公司PowerEdge服务器产品主管Jay Parker表示:“我们致力于帮助客户简化IT操作,克服基础架构的限制和降低生命周期成本,以便让他们能够关注其重点: 发展业务;基于AMD技术的PowerEdge 2970和PowerEdge Energy Smart 2970服务器等解决方案为客户提供了所需的性能,同时能够通过一种简化的升级途径迁移到多核平台,以帮助减少能耗、复杂性和总体生命周期成本。”

  国内各大服务器厂商也纷纷表示会使用AMD四核巴塞罗那处理器,这样就给服务器市场带来“生机勃勃”的繁荣景象。

相关文章
  • 本文关键字:
  • 应用(2162)
  • 服务器(14789)
  • 网络设备(3024)
  • 网友关注
    热门产品
    编辑推荐
    推荐专题
    更多
    思科
  • 打开网络创新之门
  • 思科公司于北京嘉里中心饭店成功举办了主题为“创新网络,绿色引擎”的思科创新日暨思科新品发布会。
  • 论坛热贴
    更多
    博客精选
    更多
    视频推荐
    更多
  • 让中小企业信息化化繁为简
  • 我们勤哲公司,是一家专注于适应变化的管理软件的一个公司,勤哲本身是有一个含义的,就是英文变化的意思。
  • TMG

    Copyright (C) 1999-2008 Chinabyte.com, All Rights Reserved 版权所有 天极网络

    渝ICP证B2-20030003号 商务联系、网站内容、合作建议:010-82657868

    版权声明 在线提交意见反馈 Powered by 天极内容管理平台CMS4i

    经营性网站备案信息 网警备案 中国网站排名