Hacker News 中文摘要

RSS订阅

速龙64:AMD如何逆转英特尔 -- Athlon 64: How AMD turned the tables on Intel

文章摘要

2003年AMD推出Athlon 64处理器,率先将x86架构扩展至64位,迫使长期主导市场的英特尔不得不跟随AMD的技术路线。这一突破性创新逆转了两家公司的竞争态势,使AMD首次在技术上领先于英特尔。

文章总结

AMD Athlon 64:逆袭英特尔的技术革命

2003年9月23日,AMD发布了改变x86架构历史的Athlon 64处理器。这款芯片实现了英特尔不愿涉足的64位x86扩展,迫使行业巨头英特尔不得不跟随AMD的技术路线。

【英特尔为何抗拒64位】 英特尔当时正全力推广全新的Itanium架构(2001年发布),希望借纯64位设计摆脱x86的历史包袱。这种"干净"的架构理论上能获得更高时钟频率和运行效率,同时通过专利壁垒压制AMD等竞争对手。当时市场上还存在Transmeta和Cyrix等竞争者,更让英特尔渴望通过架构革命重塑格局。

【AMD的豪赌】 AMD清醒认识到x86扩展至64位的技术挑战,但更明白Itanium成功将意味着自己的末日。他们敏锐发现Itanium在Windows平台表现糟糕(被戏称为"Itanic"),于是押注"向下兼容"策略: - 完整保留32位x86兼容性 - 支持用户在64位硬件上无缝运行32位系统 - 为未来64位软件提供平滑过渡 这种思路延续了286到386的升级经验,使用户能立即享受32位性能提升,同时为64位未来做好准备。

【市场胜利的关键】 Athlon 64的成功源于三大优势: 1. 卓越的32位性能:同频下快于英特尔处理器且功耗更低 2. 数据中心突破:低功耗特性打动企业用户,连长期排斥AMD的戴尔也开始在服务器采用 3. 兼容性保障:即使64位Windows普及缓慢(作者2011年仍感64位软件匮乏),用户也能获得即时性能提升

【行业格局重塑】 2004年,英特尔放弃抵抗,推出AMD64的克隆版本Intel64。虽然Itanium仍在特定领域延续至2020年,但x86-64已成为行业标准。这标志着AMD继1999年初代Athlon后,第二次在技术上领先英特尔。从试图用高频486对抗奔腾(1995年),到引领64位革命,AMD完成了从追随者到创新者的蜕变。

(作者David Farquhar是计算机安全专家,拥有20余年IT行业观察经验,专注研究1975-2000年间的计算机发展史)

评论总结

以下是评论内容的总结:

  1. Athlon 64的历史意义

    • 被认为是最后一款支持Windows XP的处理器,对Linux早期支持也很重要。
      • "The last one to run Windows XP." (评论1)
      • "it really wasn’t until Athlon 64 came out... that everyone started to admit the Itanium was a turd." (评论2)
  2. AMD64的技术优势

    • 设计精良,不仅扩展了64位,还增加了通用寄存器数量,性能提升明显。
      • "Doubling the number of general purpose registers was noticeable..." (评论2)
      • "AMD64 was also well thought out; it wasn’t just a simple 'have two more bytes' slapped on 32 bit." (评论2)
  3. Intel的战略失误

    • 内部已有64位x86扩展技术,但因担心影响Itanium销售而被禁用。
      • "the Pentium 4 had its own 64-bit extension... but management forced him to disable it" (评论3)
      • "Intel and trying to kill their most successful product name a better duo." (评论12)
  4. 兼容性的重要性

    • 用户更关心兼容性而非技术革新,Intel的Itanium因不兼容x86而失败。
      • "customers don’t care about that, they just want their stuff to run." (评论4)
      • "How AMD turned the tables on Intel? It always felt more like a tale of how Intel turned their back on x86." (评论5)
  5. 技术细节补充

    • 16位代码在AMD64的64位模式下无法直接执行,需要复杂解决方案。
      • "you can not execute 16-bit code... they would have had to create an emulator+VM" (评论8)
    • Intel早期将AMD64实现称为EM64T,后来才改名为Intel64。
      • "Intel quietly introduced their implementation of amd64 under the name 'EM64T'." (评论10)
  6. 市场影响与后续发展

    • Itanium意外地削弱了RISC竞争对手,但最终被AMD64取代。
      • "Ironically it is Itanium that killed of most of the RISC competition..." (评论12)
    • 部分用户对AMD稳定性的疑虑持续多年,直到近年才有所改变。
      • "That feeling that AMD isn’t quite as stable never really left until a few years ago..." (评论11)