“100核CPU”是怎样炼成的?
Tilera公司CEO欧明德:我们的性能是英特尔的四倍
本报记者 黄婕 上海报道
一个处理器(CPU)最多能有几个核,双核、四核还是八核?一家硅谷小公司给出的最新答案是:100个。
这家名为Tilera的公司本月推出的一款处理器产品震惊业界,其拥有100个内核。在芯片制造商纷纷通过增加内核数量来创造应用的今天,Tilera创下了世界记录——要知道,大部分基于X86架构的芯片厂商目前只能制造出4到6核的芯片,英特尔最先进的CPU拥有8个内核,而AMD推出的Magny Cours也只拥有12个内核。
Tilera的成立时间仅有5年,其创始人之一是麻省理工学院(MIT)教授阿南特·阿加瓦尔。由于这项在云计算技术方面的独特技术,使得该公司可以在云计算时代与英特尔、AMD、IBM等巨头直面竞争,最近其为台湾地区广达公司开发的云计算系统就被戴尔公司大量采用。今年10月,Tilera获得了广达的1000万美元投资。
打破常规的理由在于,他们采用了一种不同于X86架构的思维。近日,Tilera公司全球总裁兼CEO欧明德(Omid Tahernia)在上海接受本报记者独家专访时表示,传统CPU是一维总线架构,当核的个数超过了8个或者16个的时候,会产生性能上巨大的瓶颈,而Tilera基于两维的网状架构,把重点放在了核与核之间的通讯,这样的方式在提供高性能应用的同时也能大大节约功耗。
Tilera称,这款100核的产品性能是英特尔相关CPU产品的4倍,耗能却仅有其三分之一。
1000核也不稀奇
《21世纪》:现在芯片服务商都在谈多核,Tilera却提出了“众多核”的概念,应该怎样理解这个概念?
欧明德:现在市场对多核的需求越来越多,主要是因为单核处理能力不可能像以往那样不断地提升。从上世纪90年代开始,整个产业遵循摩尔定律,即芯片上可容纳的晶体管数目每隔18个月便会增加一倍,性能也提升一倍。随着时间的推移,频率越来越快,运营指令不断提升,这让芯片设计越来越多碰到瓶颈,特别是功耗的瓶颈,因此对多核的需求就越来越高。
“众多核”跟云计算相关。因为云计算时代对数据运算能力要求非常高,比如网络安全的防入侵管理,还有音视频的传输转换,计算量都非常大。在芯片发展过程中需要解决的核心的问题是功耗。“众多核”可以很好解决这个问题,必然是一个趋势。
《21世纪》:你们的100核产品,对英特尔这类传统CPU是一种颠覆吗?
欧明德:绝对是这样。从性能比上看,我们这款产品是英特尔相关芯片的12倍。很多人都不相信可以做到100个内核,这对编程思维是一个很大挑战,但是我们做到了,而且我还可以说,100核不是上限。
由于打破了摩尔定律的限制,这个数量可以不断向上,我们预计核的数量平均每两年会翻一倍,以后听到上千个内核的CPU也不稀奇。
《21世纪》:这种颠覆性会在多大程度上冲击产业生态,或者引发产业格局的大变动?
欧明德:在芯片产业的价值链上,这种情况总在发生。当出现一种新技术或者新模式,更多的新面孔也跟着出现,市场就会开始洗牌。比如最近大家都看到的联发科,就是抓住了一个机会从而改变了产业。
一开始就把市场对准中国
《21世纪》:Tilera成立仅有五年,为何就能掌握如此先进的技术,这五年来你们主要做了哪些工作?
欧明德:虽然公司成立仅有5年,但从技术方面看已经有很多积累了。从1994年起,我们的CTO就在麻省理工大学开始二维网状架构的多核研究。2002年,他做出第一款真正16核的半导体产品。
2004年,我们引入了包括华登国际等在内的四家著名风投,台积电也是我们的策略投资人,目前我们已经进行了三轮融资,到2007年就正式推出了商用产品。近两年,我们的重点是建立品牌和提高客户接受度,目前在全球已经有37种语言的发布,这方面互联网帮了很大的忙。