首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Applied Micro的X-Gene很像60年代的14管收音机?

Applied Micro的X-Gene很像60年代的14管收音机?

关键字:Applied Micro   多核   处理器  
您是否记得上世纪60年代的晶体管收音机大战?那时日本统治了成熟的晶体管收音机市场,为了与日本人保持差异,韩国制造商开始在自己的收音机中增加无功能的晶体管,只是为了能说自己的收音机有8管、10管、14管,最后是16管,而不是必要的4管~8管。最初的四晶体管设计先锋是Regency TR-1,这是德州仪器公司与工业发展工程协议共同设计的。
为什么我要重提旧事?在上个月的ARM TechCon上,ARM公司公布了ARM Version 8 ISA(指令集架构);数小时后,Applied Micro公司发表了X-Gene,这是第一款采用该架构的处理器。有意思的是,14管韩国收音机和X-Gene(以及所有其它多核处理器)之间可能存在着某种相似性。我单提出X-Gene的原因是:它是最新一款。

X-Gene工作频率高达3GHz,号称有多达128个四发送乱序核,通过一个相干的太比特结构相连接,存储器吞吐量达80GB/s。AppliedMicro公司吹嘘它是第一台“芯片上的服务器”,并称单节省的能源就可以使一个服务器群的拥有成本降低高达30%。

这些承诺听起来不错,但硬件部件要承受更多考验,尤其是在非结构性数据的场合。超过某个点后,多核的优势就不再随核的数量呈线性增长。我们知道,很多程序员和开发商都把大量的白天黑夜耗在工具和算法上,试图最大限度地用到多核架构理论上提供的并行潜能。然而,现在仍然缺乏工具和缩放能力。

并且这里还有一个更基本的问题。我曾经写过一篇有关AppliedMicro X-Gene亮相的博客,之后收到了RussellFish的一封回应电邮,他是Sh-Boom处理器的共同创造者,现在供职Venray技术公司。邮件标题是:“ARM X-Gene错过了SandiaLabs多核报告”,这是一个诱惑人的标题。在该邮件中,Fish提到了他代表Venray公司共同署名的一篇论文。论文称,存储器瓶颈是一个还没有人解决的基本问题,并且Patterson的功耗墙(Power Wall)仍然有效,至少是针对当前的多核处理架构,功耗墙描述的是存储器总线带宽、功耗与并行性之间的折中(参考文献2)。对存储器访问在各核心之间增加同步,问题就很快变得不成立了。

论文提到了Sandia Labs团队用于证明该理论的一个实验。该团队模拟了从大型数据集获得知识的重要算法。结果表明,当从两核增加到四核时,速度有明显的增加,但从四核增加到八核时,速度增长就不明显了。此外,对于数字密集型程序,十六核处理器提供的性能与双核相同。Fish认为,问题的解决有赖于Venray技术公司的TOMI Borealis设计核心,它采用的是存储器晶体管做处理。该设计有八个32位微处理器,1Gb DRAM。

你和时间将最终判定这一技术是否是圣杯,以及我们现在是否有支持它的工具。如果答案是否定的,并且我们并没有解决多核问题,则所有这些吹破天的核就都可能是摆设:它们在那儿,但没用,就像一排连接到大地上的无用晶体管。
返回列表