Intel的64位扩展技术FAQ

杨全胜翻译

【译者注】Intel公司在IDF2004上展示了他们的IA-32E架构的新的处理器,这是一个利用兼容IA-32架构的64位扩展技术的64位微处理器,为了让大家了解该项技术,本文特根据Intel目前(2004年2月20日)网上的有关资料汇集翻译,由于该技术刚刚披露,所以资料不多,这里只做一般性介绍。

 64位扩展技术技术是Intel公司2004年在IA-32架构的服务器/工作站平台上增加的很多创新技术中的一项。它被“平滑”添加进Intel的IA-32架构中,允许平台存取更大的存储空间。具有64位扩展技术的处理器将支持来自与微软、红帽子和SuSE的64位操作系统。处理器在传统模式下完全兼容目前的32位应用程序和操作系统。

关于该项技术的FAQ:

问1】什么是64位扩展技术?
【答】:64位扩展技术是对IA-32架构的增强,这一增强容许处理器运行新写的64位代码和处理更大的存储空间。这一扩展并不支持那些为Intel的安腾处理器编写的(64位)程序。

问2】为什么Intel要介绍另一款64位处理器?在市场上有这么大的空间能容下两种Intel的64位处理器吗?
【答】:服务器市场差不多有500亿美元的份额,“一个品种满足所有”的方法显然是不合适和不能满足需要的。我们提供了两个架构并将继续为这两个架构进行投资。64位扩展技术是一系列平台创新中的一项,Intel用其来增强Intel的IA-32平台。其他的增强包括Intel的超线程技术,PCI Express*,DDR2 存储技术支持、增强的电源管理、SSE3指令和高清晰度音频。作为Intel的企业架构的旗舰产品,安腾(Itanium)处理器家族是Intel的最高性能和最可靠性的针对商业用途的高端服务器和技术处理市场的产品。它成功地进入到一直以来受机遇RISC系统控制的商业用途高端服务器和技术处理市场。这些市场更需要的是安腾家族的高可靠性和伸缩性而不仅仅是64位。

【问3】哪些Intel处理器支持64位扩展,他们什么时候可用?
2004年2月17日,Intel宣布了将增加64位扩展技术到它的几个IA-32处理器中,这些处理器的代号分别为Nocona(Intel为服务器和工作站市场开发的至强Xeon处理器)、Potomac(Intel为多处理器服务器开发的至强Xeon MP处理器)和Prescott(Intel为单处理器服务器开发的产品)。这里只是一个最初的技术介绍,Intel将提供这些产品更详细介绍。

【问4】为什么Intel现在做这件事情?
【答】:我们早在九十年代末就看到了这点,而且实际上也在计划在完成了平台,操作系统和软件支持而并不是仅仅只有芯片的时候将产品推向市场。我们说过我们做这个是基于用户的需求以及最初的环境已经建立好了。对于服务器和工作站,规格标准已经到了我们具有这种技术的产品开始发布的时候了。

【问5】如何比较64位安腾和基于64位兼容IA-32处理器平台的性能?
【答】:安腾处理器家族是今后也是我们提供给高端、多处理器系统最高性能和更可靠的产品家族。在今年晚些时候发布时,我们会提供64位兼容IA-32处理器和他们的平台的更细致的性能资料。

【问6】64位扩展技术使用和安腾2处理器相同的技术吗?
【答】:不。64位扩展技术时在Intel的基于IA-32架构的处理器上做的扩展。安腾处理器家族是基于EPIC(显示平行指令计算)架构。这是两个基于两个不同架构的不同的处理器家族。安腾处理器家族是特别为那些具有苛刻要求的应用而设计的。

【问7】最近发布的IA-32执行单元能运行新的64位扩展技术代码吗?
【答】:如果用户有这方面的要求,我们将考虑提供这些能力。

【问8】什么操作系统将支持Intel的具有64位扩展技术的处理器?
【答】:下面的操作系统厂商已经宣布将有支持64位扩展技术的产品。

Microsoft(微软):
微软已经说了,他们将在2004年下半年,制作完成64位扩展操作系统和编译器。有关更多细节请参看http://www.microsoft.com/presspass/press/2004/feb04/02-17ExtendedTechnologyPR.asp

Red Hat(红帽子)
红帽子的未来的企业版Linux将支持64位扩建技术。

  • Red Hat Enterprise Linux 3 update 2
    - Beta: 预期在2004年第一季度末
    - Production: 预期在2004年第二季度初

更多技术细节请参见https://rhn.redhat.com

SuSE
将在以下产品中支持:

  • SL9.1预期在04年第二季度初
  • SLES9预期在04年第三季度初

标准Beta版本也将支持64位扩展技术。相信情况参见http://www.suse.com/us/partner/become_partner/technology_partner.html

【问9】能否做到写一个软件能在Intel的64位扩展技术处理器和AMD的64位处理器上都能运行?
【答】:由于两个公司设计的是完全不同的结构,所以这个问题实际上是问是否在一个处理器上运行的操作系统和软件也能在另一个处理器上运行。回答是在大多数情况下是可以的。然而,Intel的处理器支持另外一些特性,比如SSE3指令和超线程技术,这些在非Intel处理器平台上是不支持的。同样的,我们相信开发者利用Intel结构将得到最大的性能和稳定性,并且在Intel的广泛的软件工具和允诺的服务中得到好处。


CopyRight © 2003