最新热门芯片大会,多核处理器瞄准网格互连

最新更新时间:2007-10-30来源: 电子工程专辑关键字:架构  编程  代码  并行 手机看文章 扫描二维码
随时随地手机看文章

在最近的热门芯片大会(Hot Chips conference)上,新创企业Tilera公司发布了其大规模并行通用嵌入式处理器Tile64。据称,该芯片能突破性的使具有几十个内核的CPU更易编程。

不少初创公司已经开始涉足多种大规模并行架构,试图抢占传统上由FPGA和DSP占据的高端市场,然而迄今为止几乎还没有谁已获得了足够的市场动力。但是,Tilera公司声称自己的设计已经在10多个主要的小型或中型网络及视频OEM厂商那里赢得了订单,其中包括3Com公司。

Tilera公司首席技术专家Anant Agarwal长期在麻省理工学院(MIT)从事多内核研究工作,他承认,其公司的工具并非是解决大规模并行架构编程这个计算机科学大难题的灵丹妙药。“多内核编程中不存在一劳永逸的方法。”他说。

不过,该公司似乎即将一矢中的。“很多顾客都采用了现成代码,能在几分钟之内对其进行编译和运行。”Agarwal透露,“我们的网格互连与软件工具都极具震撼力,适用于所有的嵌入式应用。”

Tilera公司的做法非常简单易懂。其单独内核均是完整的通用处理器,每个都能运行对称多处理(SMP)版Linux。每个内核还具有一个嵌入式交换器,可以连接到裸片上的任意其他内核,从而在一个网格网络(mesh network)上进行互联。

这样一来,OEM厂商就能将其应用方便地连接到一个或几个内核上。然后,他们可以利用该新创公司的优化工具,来确定程序及数据流通信库中存在的瓶颈,以便增加更多内核来达到所需的内存或处理带宽。Agarwal表示,在一些诸如数据包嗅探器以及数字视频编码等应用中,客户已经可以使用裸片上的全部64个内核。

“我看到的每家新创公司都需要采用两步走的软件开发流程,但听起来流程应该可以得到简化。”市场调查公司Forward Concepts总裁Will Strauss言简意赅地发表了对该款芯片的评价。

Strauss说,Tilera的方案很独特,这部分在于其每个内核都拥有支持完整操作系统所需的中断和缓存结构。其他公司则倾向于使用简化的内核以及新的编程方法。

“他们的产品极具价值,因为它花了200美元,用五个TI最好的DSP来处理H.264的实时解码。”他补充道。

Tilera基于Eclipse的开发环境目前支持Linux和标准C编译器。未来的软件版本将支持C++,以及其它语言和操作系统。

“这些大规模并行处理器的成功归结为软件工具的有效性。”The Linley Group总裁Linley Gwennap表示。

“你可以在一个裸片上放置数十甚至数百个内核。这些内核的互连存在一定难度,但真正的问题是开发一种方式,使软件可以利用所有的处理器内核。”Gwennap指出,“很难找到一种能利用多个处理器的自动化软件。”

的确,即使热门芯片大会的一名组织者也表示,今年的活动关于多核芯片的论文特别多,但有关多核编程模型的创新性工作则太少了。

迄今为止,Tilera的客户中仅有Top Layer公司愿意谈论使用该芯片的经验。该公司首席策略官Michael Paquette透露,Top Layer公司计划在其下一代网络安全设备中采用Tile64芯片。

“我们目前的架构非常适合Tilera方法,因为它是由ASIC和FPGA组成的,这在本质上来说就是一个多处理器系统。”Paquette表示,“在我们的下一代平台中,我们打算把应用从这些处理器中的一部分转移到多个Tilera内核。”

Top Layer公司的研发人员才刚开始采用Tilera工具,将其应用扩展到处理器中的全部64个内核。该公司之所以选择Tile64,部分原因是Tilera公司计划在2009年提供120个内核的产品,这为那些网络设备年发货量小于10,000部的OEM厂商们的下一代设计远景增强了信心。

具有讽刺意味的是,去年热门芯片大会上的主要论文也关注于大规模并行嵌入式处理器。与Tilera类似,初创的Ambric公司正在瞄准高端数字视频与网络处理,该公司明白,其成功的关键是自己的并行编程软件。二者的目标虽然相似,但是实现方法却有所不同。

Tilera 在网格上放置了64个完整的处理器内核,并采用较为传统的软件模型进行传输和优化。Ambric公司利用了一种新颖的寄存器设计,将其作为其360个简化RISC内核与异步通信信道(在Kestrel芯片内连接RISC内核)的一个组成模块,。

Ambric的编程模型要求开发者利用Java子集在固定层中创建一组定义严谨的对象,以及允许对象间相互通讯的消息机制。Ambric使用了一个Java子集,其中去掉了虚拟机、垃圾收集和浮点支持,同时增加了处理该公司独特寄存器硬件的类库。合成的软件通过Ambric工具被映像到其芯片硬件上。

“我们认为,首先必须定义好适当的软件编程模型,然后开发支持电路——这正是我们采取的方式。”Ambric公司研究员兼副总裁Mike Butts指出。Butts曾在去年的热门芯片大会上进行论文演讲。

一年过去了,该公司尚未公布任何用户,但是声称已在诸如视频、医疗成像、数据包处理以及国防等“数十个”领域赢得了设计定单,而其中一些公司将在今年年底之前发布其系统,Ambric公司协创人兼行销和业务拓展副总裁Jay Eisenlohr透露。

“我们的做法是伸开双臂来迎接,而且这样做的确有效。”他说。

Eisenlohr透露,迄今为止,60人的Ambric公司已经筹集了将近2,000万美元,并且至少还要进行一轮风险融资。

Ambric和Tilera只是从事新处理器开发的众多新创公司中的两家,这些公司采用新型并行或可配置设计来实现诸如H.264视频编码等应用。还有一家公司CSwitch,也是在2006年成立的。此外,初创的Stretch和Stream Processors公司正在将其CPU应用于数字视频监控系统。

网格是内核连接的未来趋势

其他公司,例如PicoChip公司、Azul Systems公司以及Raza Microelectronics公司等,使用多个内核,但一般将其处理器瞄准一系列更受关注的应用,通常包括专用于其领域的硬件加速器等。也有一些公司采用了新型编译器和手写软件的组合,将其作为自己编程模型的一部分。在芯片级,他们采用一系列总线、多个片上网络(或环)和网格来连接其内核。

“我相信多核处理器的未来将采用网格互连。”Tilera的Agarwal表示。

“在一个网格中,你用每片新的网块(tile)来增加对分带宽。在环技术中,增加内核并非个案。”他说,“对分带宽是性能的关键性决定因素。”

Tile64中的每个内核实际上支持五个并行的32位信道,这些信道分别传输中断、内存、I/O以及其它数据流。由于64个内核中的每个核之间有五个双向连接,该芯片能支持32Tbps的总带宽。

即使Agarwal曾开发过第一款多线程处理器架构,但Tile64是单线程的。“线程切换往往消耗大量功耗,且会占用缓存。”Agarwal认为。

Tile64芯片的不同版本运行速率从600MHz到1GHz,平均消耗17-30W的功耗。该芯片集成了四个DDR2内存控制器,高达两个10Gbps的Xaui、两个PCI Express、以及两个Gb以太网路接口。芯片今年年底将达到量产,一万颗时起价435美元。

在2004年10月创立的Tilera公司是 Agarwal先生在MIT多年从事网格多内核架构的产物,包括Raw芯片,这是一款由美国国防先进研究项目局提供部分经费的16内核CPU。 迄今为止,Tilera在两轮风险投资中已获得大约4,000万美元的投资。


Tile64把64个通用内核放在一个网格互连上。每个内核有一个网格开关,且该内核上能够运行一个完整的Linux操作系统。

关键字:架构  编程  代码  并行 编辑: 引用地址:https://news.eeworld.com.cn/news/control/200710/16538.html

上一篇:英特尔“Penryn”芯片上市在即 AMD压力增大
下一篇:源见科技推出3核视频单芯片

推荐阅读

NVIDIA下一代Hopper架构曝光!采用5nm工艺 晶体管超1400亿
据媒体报道,NVIDIA下一代主要面向高性能计算、人工智能等Hopper架构,将会采用5nm工艺制程,晶体管多达1400亿个,面积核心达到了900平方毫米,是有史以来最大的GPU。  作为参考,NVIDIA自家旗舰Ampere架构的A100为542亿个晶体管(每平方毫米约为6560万个晶体管),AMD阵营中采用Aldebaran架构的Instinct MI200系列为582亿个晶体管(每平方米约为7360万个晶体管),GH100是它们的2.5倍左右。Hopper架构的GH100在5nm的加持下,能够在单芯片封装下轻松做到每平方毫米1.5亿个晶体管。  不过这一说法遭到了存疑,因为当前EUV光罩的限制为858平方毫米,而GH100
发表于 2022-02-10
NVIDIA下一代Hopper<font color='red'>架构</font>曝光!采用5nm工艺 晶体管超1400亿
硬刚台积电!Intel大手笔进军代工业:扶植第三大CPU架构
2月8日最新消息,Intel宣布,它已经准备了一笔规模可观的基金,以帮助大公司、小公司、新公司和老公司利用Intel代工服务公司(IFS)打造颠覆性技术。  这笔10亿美元(约合63.58亿元人民币)投资基金旨在利用Intel最新的创新芯片架构和先进的封装技术,加快客户产品进入市场的时间。此外,它不会对体系架构支持过于挑剔,支持范围涵盖x86、ARM和RISC-V等。  作为新CEO基辛格IDM 2.0战略的一部分,这是Intel再度对向外开放其晶圆代工服务明确示好。Intel还预计其3D封装技术等允许在一块芯片产品上集成不同架构,比如x86+ARM这样的混合模块化芯片等。  与此同时,Intel宣布成为RISC-V国际成员并加入
发表于 2022-02-08
硬刚台积电!Intel大手笔进军代工业:扶植第三大CPU<font color='red'>架构</font>
纯电动汽车动力电池高压充电架构体系方案探讨
的电气架构方案 ●800V动力电池和800V高压系统 目前主流电动汽车乘用市场动力电池系统充电等级为400V,充电桩和车辆高压组件受电流物理限制,提升充电功率的直接方式提高电池的电压。如图1。将动力电池和高压组件提升至800V系统。 ( △图片1 ) ●800V动力电池和400V高压系统考虑成本等因素,利用现有400V电压等级下的零部件平台和充电基础设施,可以考虑在车辆充电接口和动力电池与高压组件之间增加DCDC装置。如图2。 ( △图片2 ) ●400V动力电池和400V高压系统通过电池的串并联分配,设计可配置的动力电池系统,串联时
发表于 2022-01-27
纯电动汽车动力电池高压充电<font color='red'>架构</font>体系方案探讨
BMW的下一代电子电气架构
我其实一直想跟踪全球汽车企业的软件化进度,一个很好的抓手是看电子电气架构和对应的软件功能分配,以及基于SOA的软件开发进度。最近看到IEEE以太网年会里面BMW分享的两份材料: ●《AUTOMOTIVE MACSEC ARCHITECTURE》Dr. Oliver Creighton & Dr. Lars Völker  ●《FROM VEHICLE CENTRIC TO PEOPLE CENTRIC HOW THIS TREND IS CHANGING VEHICLES E/E ARCHITECTURES》G.Smethurst ▲图1.BMW的历史架构发展 主要结论
发表于 2022-01-25
BMW的下一代电子电气<font color='red'>架构</font>
Arm发布Morello SoC原型,使用CHERI架构显著改善内存安全
Arm Morello SoC十多年来,剑桥大学的研究人员一直在开发能力 硬件增强 RISC 指令 (Capability Hardware Enhanced RISC Instructions) 架构模型。今天,Arm 宣布推出首款基于 Arm 的 SoC 与 CHERI 架构集成的硬件,这是其为期五年的 Morello 计划的一个重要里程碑。Arm 与剑桥研究人员密切合作,开发了一个 64 位 Armv8-A 驱动的 SBC(单板计算机),以允许测试其声称的“显着改进”的硬件增强设备安全性。剑桥大学和 Arm 一直在规划一个新架构,以增强基于 Arm SoC的内存访问安全。根据微软和谷歌的研究,通过补丁解决的漏洞中,超过
发表于 2022-01-21
Arm发布Morello SoC原型,使用CHERI<font color='red'>架构</font>显著改善内存安全
EE架构 | 国内主流OEM的中央计算+区域控制架构信息梳理
://mp.weixin.qq.com/s/jJvwOAx7wS3VSaDOjbDjeg3. 比你想象中的要强 解析小鹏汽车 X-EEA 3.0 电子电气架构https://mp.weixin.qq.com/s/O1evq-Qx4WddEX-Tz4SYWA4. 功能域架构火爆之后,区域架构或在2023-2025年迎大规模应用https://mp.weixin.qq.com/s/xvvG_cuhbGplBHN3taWOAg5. 软件定义汽车的核心是什么?谈一谈新一代特斯拉电子电气架构http://www.eeaconference.com/news/751649/6. 浅谈特斯拉的EEAhttps
发表于 2022-01-19
EE<font color='red'>架构</font> | 国内主流OEM的中央计算+区域控制<font color='red'>架构</font>信息梳理
小广播
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 数字电视 安防电子 医疗电子 物联网

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved