也读Tilera 64核处理器(转)
0赞今天看到了服务器频道的文章《http://server.it168.com/server/2007-08-23/200708230952472.shtml》介绍的是一款带有64个可编程内核、90nm工艺的RISC处理器——Tile64。
这款处理器的主频为600MHz和1GHz之间,总体功耗不过19.2W。但是目前这并非是一个通用处理器,而是主攻嵌入式市场的产品。因此把它同IBM、SUN、Intel、AMD的产品比较并不算合适。但是根据文章提供的信息,我们还是能够找到一些有意思的信息的。
文 章开头称“该芯片总体性能却是当前英特尔双核Xeon的10倍”,文章后部则称“Tile64在图形处理方面的性能也非常强劲,它可以同时编码8个 2Mb/s码率的标清视频流(Parallel standard definition video stream),或者2个7Mb/s的720p高清视频流,或者1个20Mb/s的1080p高清视频流。”我感觉前后是矛盾的。
不清楚这里处理的视频流是何种编码?也不清楚可编码的速度。Intel的双核处理器进行大致强度的编码也是可以的。我认为如果Tile64真的有优势的话,也只能是大量简单的并行计算应用中,比如网络设备。
说到网络设备,其实在这个领域多核并不新鲜。大家看看Intel IXP系列处理器会发现它已经是一个3-4核心的处理器了,每个核心也都有计算单元、缓存等等。
很 认同宇为的观点,半导体厂商能够生产出来多高主频的处理器,很能体现其制程水平——这一点是很难跨越的。3GHz几乎成了AMD难以逾越的门 槛,Intel即便是把Netburst的流水线增加到31级,也无法征服4GHz的壁垒。IBM真的是老大,它的Power6冲高到了4.7GHz(当 然功耗也很可怕)。其它的小厂商则只有徘徊在1GHz左右,比如当年雄心勃勃的VIA,最后也只能转入嵌入式领域。SUN的UltraSPARC T2为什么走64线程的路线,和其频率始终徘徊自1.2GHz左右,也不无关系吧?仅仅提升主频就能简单的获得性能提升,比研发处理器结构,提升效率肯定 见效更快,如果能实现主频的提升,谁都不会轻易放弃这一条路。
Mesh 架构解决了多个内核之间互连互通的问题,但是处理器毕竟要同外部进行交换数据。从上图可以看到,一颗Tile64处理器上有4个DDR2内存控制器,算每 个控制器支持双通道DDRII 800,那么理论上内存带宽为51.2GB/s。(文章中这么说其内置的内存控制器可以在芯片内实现高达200GB的内存带宽--芯片内这个词值得推敲)
要知道,现在的Intel Bensley平台(双路双核共四核,或者双路四核共八核)采用4通道FBD内存,内存带宽为25.6GB/s,但是这样的系统并不平衡,可想而知,Tile64处理器要充分发挥效能,面临的问题也很大。
所以同意文章中的这个观点“可见,未来芯片的基本限制将不再是内核性能,而是I/O性能。 ”但是不是未来,很久以来一直是I/O性能。
“该芯片上有一对万兆以太网端口以实现高速网络接入功能,还包括片上I/O和外设控制器。”再加上刚才提到的“内存控制器”,Tile64更确切说是一个处理器+芯片组的整合体。
最 后说到价格“每万颗处理器的批发价也只有435美元(目前每千颗四核2.33GHz,8MB L2 Xeon处理器的价格是455美元)。 ”看上去64核为435美元,而4核Xeon却是455美元,似乎很超值。但是提醒一下批发单位,万颗和千颗可是相差一个数量级了。这意味着一个企业至少 要付出435万美元才能拿到这个价格,采用这样处理器的产品,估计价格怎么也要上到几千美元了,因此这个企业这一单涉及的产值是几千万美元,这已经不是一 个普通企业了。