Tilera公司的64核MIPS——Tile64
公司名称:Tilera Corp公司地址:2333 Zanker Road, San Jose, CA,USA
公司网站:www.tilera.com
公司创办人: Anant Agarwal, Vijay Aggarwal
公司管理团队:www.tilera.com/company/management.php
芯片名称:Tile64
多核数:64
芯片价格:$400
功耗:30瓦
工艺:90纳米
主频:750M赫兹
流片:TSMC(台积电)
指令集:MIPS变种
硬件线程:1(或者说不支持硬件多线程)
线程调度:无(NONE)
发射(Issue):3
乱序执行(Out of Order Execution):支持
每秒执行最大指令: 144000
内存结构:非cache-coherent。(TilePro64和TilePro36支持DDC技术的cache coherence)
L1数据缓存:8k
L1指令缓存: 8k
L2缓存:4M
L3缓存:无( TilePro64和TilePro36支持DDC技术的虚拟L3缓存技术)
内存控制器数目:4
内存类型:DDR2
内存带宽:64位
PCI-E:2个4Lane。
在连接架构方面,Tile64采用的是类似AMD HyperTransport的点对点网状架构,CPU内部的64个核心排成8×8阵列,每个核心都可以同其他的核心交换数据,而CPU核心同时也充当控制节点的功能,可以向周边的四个核心转送运算数据。而每两个核心之间的总线连接相当快速,传输带宽可以达到500Gbps,整个处理器的内部总带宽达到 32Tbps的惊人水平。显然,高速总线能够大大提升多核之间的协作,以满足关键路由器等高负载的任务处理。
Tile64的每个核心都拥有自己的高速缓存资源,它们包括16KB的一级缓存(指令、数据各占8KB),二级缓存为64KB,同SUN UtraSparc T2类似,Tile64的每个核心都可以独立运作,因此从理论上说,一枚Tile64处理器可以运行64个独立的嵌入式系统,当然这在实践中一般都不会采用。
Tile64整合了4个DDR2内存控制器,这让它能够拥有宽裕的内存带宽。而为了满足视频会议系统、高清机顶盒的需要,Tile64处理器还具备强大的视频编码能力,例如在视频会议设备中,Tile64可以同时编码8个2Mbps码率的标准视频流,保证多人视频交流的畅通性;若应用于机顶盒领域,Tile64则可以胜任2个7Mbps码率的720p高清视频流或1个20Mbps码率1080p高清视频流的实时编码工作,可很好地满足上述设备对视频编码性能的需要。另外,Tile64平台提供良好的编程支持,程序员可以轻松上手,开发出能支持64核高效协作嵌入系统。
专用途设计让Tile64非常节能,它的每个核心仅消耗300毫瓦的能源,64核加上周边部件共计耗能低于20瓦,只要简单的被动散热器足可保障 Tile64平台的稳健运作。值得称道的是,Tile64处理器目前已经开始出货,它的平均售价为435美元(每万颗为单位),3Com、Top Layer、Codian、GoBackTV等厂商已开始在自己的产品中采用该款处理器。 这帮家伙越来越能搞啊 好强大的嵌入式CPU. 原帖由 chenyx 于 2009-3-5 16:04 发表 http://linux.chinaunix.net/bbs/images/common/back.gif
好强大的嵌入式CPU.
再强大也得有好软件支持才行。
回复 #1 prolj 的帖子
你的资料是哪搞到的啊?$400目前应该无论如何都做不下来吧?另外前后描述的许多数据不一致。TILE64的功耗准确来说是22W,但它可以有多个工作频繁,一般在700~866之间。另外cache-coherent看如何理解,它的共享内存是可以做到这一点的,如一个tile可以从另一个tile的Cache去读数据,虽然取决于在网络中的地址比local慢,但通常比从内存load快多了。不过TILEPro64/TILEPro36增加了专门的网络用于cache-coherent。
[ 本帖最后由 Cyberman.Wu 于 2009-3-9 16:27 编辑 ]
回复 #4 abutter 的帖子
是有软件支持的,有一套完整的开发环境MDE(Multicore Development Environment),图形和命令行的都有,图形工具是基于Eclipse做的二次开发。编译器是一家专业公司做的,但兼容GCC扩展,而且带的嵌入式操作系统是Linux系统,移植开源的软件挺方便的。对于开发提供了各种C库来挖掘芯片的各种功能,一般不需要用汇编来写程序(VLIW自己写汇编挺麻烦的)。
[ 本帖最后由 Cyberman.Wu 于 2009-3-9 16:19 编辑 ]
回复 #5 Cyberman.Wu 的帖子
google 的,就是看起来挺强大的,帖过来 历害....:mrgreen:回复 #7 prolj 的帖子
这个CPU主要还是针对嵌入式的,用于网络安全(如10GE的IDS/IPS)、视频编解码和无线的OFDM等。不过因为是基于软件的,所以也可以做许多其它的功能,比较灵活。目前国内接触过的人还比较少,呵呵。回复 #9 Cyberman.Wu 的帖子
对一般的开发人员来讲(也就是除了那个作决定的技术 leader 之外的人),leader 决定用什么大家才会有机会用什么。我就是看到了,觉得不错,YY 一下:mrgreen: 万一以后需要设计类似的东西,心里有个模型可以借鉴。
另外再水一水吧,其实国内的人一点不比老外笨,就是没机会。