ARM服务器冲击波

ARM 173浏览

   让我们设想一幅图景,在某个接入互联网的“云中心”(即互联网数据中心IDC)建筑物里面,整齐摆放着上万台服务器,这种场面是很壮观的。这与RSIC处理器有何关系?

         二十多年前,微软与英特尔结盟(人们称其为“Wintel联盟“),把PC计算机里面的处理器(CPU)搞的越来越复杂,软件与硬件相互循环升级,广大用户苦不堪言,养肥了Wintel老板。当今,进入云计算时代,“云中心”成为历史的“主角”,Wintel老板并不死心,仍然想重温往日的美梦。怎么办呢?

         在人类历史上,当一种潮流上升的时候,往往会出现与其对抗的另一种潮流,这就是我们人类的历史。关于计算机的CPU处理器的历史演变,情况也是如此。在上世纪80年代中期,有人出来反对Wintel联盟所极力推进的“CPU复杂化”,主张反其道而行之,于是RISC处理器的概念出现了。所谓“RISC”就是“Reduced
Instruction Set Computer“
的字头缩写,就是”精简指令集计算机“的意思。何谓”精简指令集“?计算机指令精简到什么程度才叫“精简”?我们让计算机的CPU处理器只能执行“a
very limited set of instructions”
,即“非常有限的指令集合”。这样做的主要好处是,CPU处理器里面的晶体管颗粒总数大大减少,效率明显提高,能耗显著降低。我们要注意的是,“精简指令集”不是“不足指令集”,够用而不冗余。

          老实说,Wintel联盟“御用文人”的力量是很大的,我怕他们,有时说不过他们。进入移动互联网时代,移动设备与云中心都需要“节电”(即降低成本),怎么办呢?当今,移动设备采用RISC处理器(高效节能)已经成为主流。“云中心”里面的服务器能不能也采用RSIC处理器呢?实际上,这个问题已经摆在议事桌面上了。1031日,Ubuntu“开发者峰会”将在美国南部的佛罗里达州召开,讨论的实质性议题就是“RISC服务器操作系统与云计算应用”。(注:RISC服务器也叫ARM服务器,“ARM”即“Advanced
RISC Machine”
,即”高等RISC机器“。)

         实际上,这次Ubuntu”开发者峰会“将精密规划明年春天发布的Ubuntu
12.04(LTS)
版本的发展蓝图,引领(或领跑)未来5年全球互联网“云中心”建设的RSIC创新浪潮,或者,称为迎接即将到来的“ARM服务器冲击波”。有人说,这是一场“赌博”。非也。201121日,ARM股份公司总裁WarrenEast对媒体公开说:"ARMis
very attractive in terms of power savings and potentially cost savings going forward“
,他还说:”Cortex
A processors support multiprocessing and that delivers the high levelof performance required by server applications“
,他最后肯定地说:”Inthis
space, we have zero market share and we have an ecosystem thatwe need todevelop“
,他的中心意思是说,ARM处理器需要建立一个生态系统,发展在服务器领域的应用。由此可见,Ubuntu不是在“赌博”,恰恰相反,Ubuntu是在历史发展的大道上前进。今年118日,Ubuntu世界“生态圈”将在我国台北召开“Ubuntu硬件峰会“,管吃管喝,用心何其良苦也。我建议,国内的龙芯开发者也去看一看,听一听,以便做好“11.5”规划的大总结。