扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本页阅读全文(共5页)
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领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者