科技行者

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

知识库

知识库 安全导航

至顶网服务器频道从Larrabee看英特尔未来CPU开发趋势

从Larrabee看英特尔未来CPU开发趋势

  • 扫一扫
    分享文章到微信

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

Larrabee反映了英特尔未来CPU架构的发展方向。Larrabee的核心理念是最新的x86指令LNI (Larrabee New Instruction,Larrabee新指令)以及CPU核心网络。

来源:ZDNet编译【原创】 2008年12月18日

关键字: LNI CPU 英特尔 Larrabee

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

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

LNI广泛应用于x86 CPU内核中

Larrabee核心起到了在网络架构中连接扩展指令LNI、CPU内核群以及Ann核心(CPU内核外的块)的作用。LNI则由于更广范围的向量处理特点而被用于提高DLP和有效提高性能。就像LNIX是未来英特尔主流CPU的关键一样,核心网络也将成为未来英特尔CPU的一个重要因素。

首先,英特尔的Larrabee研发团队在开发Larrabee核心网络的时候,采用了用于服务器内部连接的总线环网(Ring Bus)技术。据负责Larrabee研发的英特尔首席架构师Doug Carmean称,他们最初尝试采用并行的高速二级缓存将CPU内核与总线环网相连接。但是,由于Larrabee架构不能很好地配合这个项目,最终被摒弃了。

服务器类型的互连

图为服务器类型的互连:3D图形

之后的计划是将每个CPU内核分成若干个小容量的二级缓存。这种架构很适合将像素数据放在缓存中的Larrabee,不过存在一些问题:必须保持两个分离二级缓存之间的一致性。

英特尔其他像Larrabee这样的高吞吐量CPU也采用了这种缓存架构。这种内存分离式的架构不像GPU那样需要专门的访问路径。在高吞吐量处理器被作为主目标的处理流程中基本用不到缓存,因为庞大的数据流中大多数数据是需要进行回收的。不过,由于英特尔通过LNI扩展缓存控制指令,因此这种缓存方法在某些情况下可以用于数据流的处理。

从Hilboro的战略计划中,我们可以清楚地看到为什么英特尔在缓存架构方面遇到了难题。那是因为当LNI被加载到主流x86 CPU的时候,这种缓存架构是适用的,同时很容易保持程序的连贯性。然而,英特尔在多核心架构下遇到了维持内存连贯性的问题。GPU和Cell B.E.就不会遇到这个问题,因为不需要保持内核之间的连贯性。

图为在缓存中央的Larrabee总线环网

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

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

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