免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 30480 | 回复: 89
打印 上一主题 下一主题

Tilera公司的64核MIPS——Tile64 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-03-05 10:11 |只看该作者 |倒序浏览
公司名称: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等厂商已开始在自己的产品中采用该款处理器。

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
2 [报告]
发表于 2009-03-05 16:01 |只看该作者
这帮家伙越来越能搞啊

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
3 [报告]
发表于 2009-03-05 16:04 |只看该作者
好强大的嵌入式CPU.

论坛徽章:
0
4 [报告]
发表于 2009-03-06 09:26 |只看该作者
原帖由 chenyx 于 2009-3-5 16:04 发表
好强大的嵌入式CPU.


再强大也得有好软件支持才行。

论坛徽章:
0
5 [报告]
发表于 2009-03-09 16:10 |只看该作者

回复 #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 编辑 ]

论坛徽章:
0
6 [报告]
发表于 2009-03-09 16:16 |只看该作者

回复 #4 abutter 的帖子

是有软件支持的,有一套完整的开发环境MDE(Multicore Development Environment),图形和命令行的都有,图形工具是基于Eclipse做的二次开发。编译器是一家专业公司做的,但兼容GCC扩展,而且带的嵌入式操作系统是Linux系统,移植开源的软件挺方便的。
对于开发提供了各种C库来挖掘芯片的各种功能,一般不需要用汇编来写程序(VLIW自己写汇编挺麻烦的)。

[ 本帖最后由 Cyberman.Wu 于 2009-3-9 16:19 编辑 ]

论坛徽章:
0
7 [报告]
发表于 2009-03-11 13:35 |只看该作者

回复 #5 Cyberman.Wu 的帖子

google 的,就是看起来挺强大的,帖过来

论坛徽章:
1
处女座
日期:2014-12-23 17:59:27
8 [报告]
发表于 2009-03-11 13:37 |只看该作者
历害....

论坛徽章:
0
9 [报告]
发表于 2009-03-12 12:03 |只看该作者

回复 #7 prolj 的帖子

这个CPU主要还是针对嵌入式的,用于网络安全(如10GE的IDS/IPS)、视频编解码和无线的OFDM等。不过因为是基于软件的,所以也可以做许多其它的功能,比较灵活。目前国内接触过的人还比较少,呵呵。

论坛徽章:
0
10 [报告]
发表于 2009-03-12 12:58 |只看该作者

回复 #9 Cyberman.Wu 的帖子

对一般的开发人员来讲(也就是除了那个作决定的技术 leader 之外的人),leader 决定用什么大家才会有机会用什么。
我就是看到了,觉得不错,YY 一下 万一以后需要设计类似的东西,心里有个模型可以借鉴。
另外再水一水吧,其实国内的人一点不比老外笨,就是没机会。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP