1月16日,IBM论坛2008在嘉里中心隆重召开。以下是IBM大中华区首席技术官(IBM中国首席技术总裁)叶天正演讲全文。
各位客户、各位嘉宾,下午好。我现在最大的任务,也是最大的挑战,就是让大家在丰盛的午餐以后怎么不睡着。我在下面利用40分钟的时间让大家保持一个不睡着的状态,如果想答对那两个题目要专心听我说什么东西。
在这个大题目下,我们用抽丝剥茧的方式看看IT的发展,在发展后面怎么样会影响我们的生活、怎么样会影响我们的业务。在全球的技术展望,事实上每一年花非常多的精力探讨到底技术怎么走、对行业会有什么样的影响、对于我们公司会有什么样的影响。我们工作的结果也很愿意和客户分享,今天也是和大家分享的机会。
我们做展望的时候不见得百分之百都会对,聪明的人也会有看走眼的时候,今天我们和大家分享的就是对发展趋势的一个看法,最后能不能发生事实上是由大家自己造成的。
现在我们看看信息工业里的基础设施技术是怎么样发展的。计算的功能、存储功能、网络技术、显示屏技术,技术的演进非常快,每18个月要翻新一次。储存更快,几乎12月就要更新一次。到网络,今天已经到了光纤网络的时代,一根光纤里有多少数据通过,无线网络也是非常快的。纯技术上讲,它的速度是非常快的,实践上来说,就要看整个社会以及投资等等跟各位使用的效益如何。从技术上来看发展是非常快的,我们反问这些技术带给我们什么好处呢?很多好处已经不用再说了,可是当这些技术和软件、和企业的应用有什么样相关的影响,会有什么大的变化呢?今天我们主要探讨这些题目。
这里我把几个相关技术再介绍一下。芯片里面计算的功能。(图)图中红线是所谓传统的摩尔定律,就是每18个月左右计算功能会翻一番。自从2004年以来,好象已经偏离了这条直线。好象摩尔定律已经不太灵光了,表示每一个点都是一个产品的功能,这个产品的功能都在这条直线之上,好象摩尔定律没有办法能够持续跟进了。问题在于什么呢?主要症结在于这一条。在70年代到80年代这一段时间,所有的半导体计算功能我们叫做二极管,二极管的功能事实上是非常耗电的。在80年代末,我们的一个芯片每平方公分耗电大概12W-13W。今天把所有芯片放在一起,假如你愿意放在一起,做成一个电熨斗的大小,一个电熨斗的面积大概300平方公分乘上这个大概400W。如果把芯片放在一起就是一个温的电熨斗,非常烫。最后已经做不下来了,有新的技术出来了,叫做CMOS,这个技术出现了以后把功耗降了100倍左右,我们的计算功能越来越快。到了2007年的时候我们几乎到头了,或者说已经到头了。为了让计算功能越来越快,每一个计算单元越做越小。这个小不但是长宽小,而是中心的厚度越来越小,那可能发生漏电的情况。中间是有电流通过的,每个单元都有电流通过,为了计算很快,所以要让它没有计算的时候有电流通过,增加速度,变成了计算的时候耗电,不计算的时候也耗电。今天到了这样的阶段。走到头以后走不下去了,我们怎么样用新的办法呢?不要把每个计算的单元做的这么快,把它慢一点。慢一点可能功耗就不那么多,可是里面的设计放在各种核里面,双核、多核,今天用多核、多线程的方式降低功耗。换句话说不把芯片设计到每一个计算单元最快的阶段,故意让它慢一点而降低功耗,利用多核、多线程的方式提升整个系统的计算速度。
我们现在还没有走到头,将来走到头怎么办呢?我们可能要用三维集成的方式来做了,说不定过两年要谈更多这样的题目。换句话说传统的摩尔定律走不下去的时候利用多核多线程的方式,2007年、2008年的IBM最全新的系统是九核。是不是会每18个月翻一番,最快的估计是这个时候可能1000个核左右。我个人估计会比这个速度慢一点。不管是几个核,100个核、200个核,什么意思呢?意思是将来你的桌面电脑,今天是双核的,将来是多核的,将来桌面电脑很可能是一个超级计算机。这不是一个天方夜谭,只是什么时候而已。同时也不要忘记它的功耗越来越大,将来你家里的家具是不是接一个冷水管都不知道,换句话说我们将来的功耗这一块会有很多问题,变成我们来解决功耗的题目。
过去我们的系统的设计是这样,有一个事情来了要计算我就计算。现在有了多核,表示每一个核可以做不同的事情。甚至每个核中间又可以细分,不同的线程做不同的事情。这些应用和系统设计管理方法会有很大变化,我们在运用这些功能的时候是需要软件操作的。因为芯片设计的不一样,我相应的要充分利用这些芯片的功能,我的软件也要相当的配合,所以系统的软件针对于多核多线程来充分配合实现它的功能。所以将来系统软件是会有变化的,这个软件不仅是系统软件甚至于应用软件都会因此而有变化。