英特尔Itanium芯片在哪里使用?


21

我认为我购买的所有英特尔芯片都是IA-32架构。

英特尔安腾处理器是台式机还是笔记本电脑?

Answers:


34

安腾是英特尔的服务器业务。这是摆脱IA32历史并尝试使用全新架构(称为EPIC)的设计的一种方式,用于显式并行指令计算。早期的设计灵感是基于HP的PA-RISC体系结构,他们与HP一起进行了总体设计。英特尔希望复制他们对IA32所做的工作,为所有大型服务器配备通用芯片,并利用大规模的规模经济。因为您要问安腾是什么,所以显然在比例方面它们做得不是很好:)。它的昵称是Itanic,显然不是表明其在经济上取得了巨大成功的名字。

就芯片市场而言,它确实完成了一件事情。这使其他一些RISC供应商被赶出了市场。SGI放弃MIPS作为工作站芯片而DEC放弃Alpha的部分原因是安腾的威胁。他们认为,如果英特尔能够在设计不佳的IA32架构中独领风骚,如果他们拥有纯洁的实力和资金来支持它,该怎么办?他们退学了,以为他们将移植到Itanium并仍然出售其OS。SGI在出售Itanium工作站方面投入了一些精力,但其与众不同的能力遭到了破坏,并且很快就死了(这让您祝贺Apple能够在接近商用英特尔笔记本电脑的情况下出售产品)。惠普只是想降低其芯片成本(他们同时生产Alpha和PA-RISC),而是专注于转移打印机墨水。

至于在市场上实际销售 Itanium的情况,它有点轰鸣。新的EPIC体系结构使其非常依赖于编译器,并且一开始(甚至可能现在没有)没有好的编译器。它存在经典的“鸡与蛋”问题-没有应用程序,因为没有系统出售,没有系统也没有,因为没有应用程序。并且其IA32支持一开始就很烂。该芯片的第一个版本特别糟糕,尽管在后代中有所改善。

最终,AMD发布了对IA32,x86_64,AMD64的64位扩展,无论您要调用它什么。这以不大的成本跳动提供了不错的速度。内部架构易于编写编译器,并具有很好的IA32性能。它清理了。英特尔被迫回头,并发布了扩展名EM64T。它有权获得与AMD先前有关486产品的许可协议。安腾将永远沦为利基服务器产品。

至于“什么取代了它们”,什么都没有。安腾确实没有卖得很好,但仍在生产中。如果确实有Itanium,可以根据需要替换为较新的版本。如果不是这样,那么我就没有仿真器了,您需要将代码移植到新的体系结构上。如果对您来说足够快,则使用Intel Xeon(普通Intel芯片的服务器版本),如果不是,可能是IBM POWER。但是您需要购买新机器。

编辑因此,现在,甚至安腾架构师之一的惠普,现在也正在缓慢地从安腾迁移,转向Xeon x86_64芯片

而且您可能不再购买IA32芯片了,您很可能会购买具有IA32兼容性的EM64T芯片。

TL; DR:那是一台铁腕式服务器芯片,从来没有卖得很好,而更便宜的64位Intel芯片(x86_64,EM64T,无论您想称其为什么)都具有其很大的理由。

最后编辑 Annnnnddddd 他们死了


3
哇,非常全面+1。
Supercereal 2011年

1
您应该编辑最后一行。IA64是Itanium,不要与x86_64 / x64 / EM64T / AMD64混淆。
Arrowmaster

喜欢“ TL; DR”摘要和“ TL; DR”标签。这是当今使用“ TL; DR”的常用方法吗?到目前为止,我只看到它曾经表示您实际上没有阅读任何东西。
Thomas Padron-McCarthy

@Thomas-是的。更多的是“这是给那些原本会张贴“ TL; DR”的人的”标志。礼貌地回应“我刚刚写了一本墙文字”
Shinrai 2011年

1
您忘了有关英特尔试图遏制AMD,Cyrix和其他公司的竞争的部分,后者的芯片已开始与自己的芯片竞争。Itanium的设计目标是制造一种可以被许可并且很难复制的体系结构,以便他们可以重新控制市场。这就是给我们带来“奔腾”这个名字和整个RAMbus惨败的企业哲学。
Wes Sayeed

6

它们几乎只在服务器环境中发现,而如今也很少见。


是什么取代了它们?
tony_sid 2011年

1
一开始他们从来没有那么高的数量。相反,所使用的内容显然取决于应用程序。我认为主要竞争者是基于SPARC和POWER的芯片。
Shinrai 2011年

1

Itanium是旨在用于服务器和高性能计算的处理器体系结构。它旨在通过实现一种称为显式并行指令计算(EPIC)的特殊类型的超长指令字(VLIW)架构来提供高性能和高效率。

为了最大化性能,常规处理器包含许多用于调度指令的电路,以便它们可以并行运行尽可能多的指令(​​有关技术的详细技术讨论,请参见此答案)。VLIW,尤其是EPIC,试图通过将工作移交给编译器来消除这种复杂的耗电电路。编译器将确定哪些指令可以由处理器中的各个执行单元并行运行,然后将此信息直接编码为可执行二进制文件(因此“显式并行”)。本质上,希望可以使用改进的编译器技术来代替硬件指令调度电路,从而实现更高效,更可扩展的处理器。

不幸的是,编译器技术需要最大限度地利用这种新架构,而从未实现。事实证明,处理器在运行时进行的许多调度优化在编译时仍然非常困难。结果是性能差,无法跟上更多传统的x86PowerSPARC服务器。

此外,Itanium体系结构与x86不兼容。尽管英特尔已经实现了x86兼容性层,但是与实际的x86处理器相比,性能仍然很差。另一方面,AMD开发了x86的扩展版本,称为AMD64(现为x86-64),它与x86系统向后兼容,并获得了更广泛的接受。如今,x86-64已成为绝大多数PC和服务器处理器中使用的体系结构,而Itanium被证明是商业上的失败,此后就变得晦涩难懂。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.