科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道AMD放弃开发SSE5 转而支持Intel AVX指令集

AMD放弃开发SSE5 转而支持Intel AVX指令集

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

AMD将放弃开发SSE5指令集,转而通过接口方式支持Intel的AVX指令集,现CPU内核的向量运算单元的相互支持,到2011年,英特尔将推出AVX,AMD届时也将支持。

来源:ZDNet编译 2009年5月19日

关键字: AVX SSE5 Bulldozer AMD

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共6页)

●Bulldozer是集群化了的微架构?

Bulldozer的集群化微架构将实现更好的灵活性。

据业内人士称,Bulldozer的CPU内核能同时运行多个线程。不过据AMD称,这与Intel的多线程技术有很大的不同。这不像Intel多线程是指同时运行2个线程,AMD的多线程技术是共享1个CPU内核资源,各线程有各自的通道。为此,彼此之间不会相互争夺资源,并行地跑线程。但是据称这就像多核技术一样地完全独立了内核而不是做并列线程,也就是说在多核中是共享的。

这就符合了AMD在美国的专利组织(United States Patent Application 20090006814,20090024836)通过的Bulldozer微建筑相符合。CPU内核被集群化,分成了2个资源,使之能够跑各自的线程。不过,这也可以通过共享资源使之成跑单一线程的架构。

对于Intel的SMT(Simultaneous Multithreading)来说,晶体管越多,多线程性能越高。一般认为严格的控制可以提高多线程和单线程的性能和效率。集群型微架构的专利发明者包括不少过去K8建筑的开发者。

预计这种微架构将被应用到矢量运算单元中。预计256位SIMD指令推出之后就可以运行1个256位SIMD单元,128位SIMD指令推出之后就可以并行地运行2个128位SIMD单元。这样的话,即使不是256位也很容易使矢量运算单元全面运行。

如果能够按计划推出Bulldozer微架构的话将能够实现这种灵活性。

不过Bulldozer是下一代CPU的重要组成部分,并逐渐集成更多系统功能,其中矢量运算如何与与Off-Road引擎结合是关键点。现在x86命令中的矢量运算接口从SSE5向AVX+XOP改变,但这个关键点是不变的。

AMD明确表示将在2011年发布面向台式机的Orochi处理器和面向服务器的Interlagos处理器,不过不知道AMD会不会在发布Bulldozer的时候开始采用AVX+XOP+FMA4。Intel则将在2011年推出Sandy Bridge的时候实现AVX。

Bulldozer多线程架构的推测

AMD CPU发展路线图(点击放大)

Intel和AMD的CPU架构发展路线图(点击放大)

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章