阅读更多

25顶
2踩

非技术

转载新闻 亚洲第一超级计算机在上海投入运行

2009-06-15 09:55 by 副主编 zly06 评论(29) 有11405人浏览

  今天,造价2亿元、每秒峰值运算速度超过200万亿次的超级计算机“魔方”,开始在上海高速运转。

  这台运算速度世界第十、亚洲第一的超级计算机,经过整整一个月的软硬件安装、上电调试,终于在张江高科技园区投入运行,迎来第一批高性能计算业务。

  由此,中国正式迈入了每秒运算速度超百万亿次的计算机时代,一个全新的时代。

  新排名:全球第十快

  亚洲“运算最快”的计算机长什么样?

  日前,记者来到上海超级计算中心,在中心三期工程的主机房内,见到的“魔方”,外表就像几十个黑色电话亭排列在一起。每个“电话亭”其实就是一个机柜。其中42个运算节点机柜,每个都集成了200颗四核CPU,每个都相当于800台普通家用电脑的运算能力。还有15个存储机柜,使全机总存储容量达到 500TB(千万亿字节),相当于整整50万个1G的U盘。此外,还有10个网络机柜用于机柜通信。连通这数十个大机柜需要的网线长约30公里,差不多可以从市中心人民广场铺到浦东国际机场。

  上海超级计算中心副主任袁俊介绍,超级计算机的设计原理并不复杂,就是让数千台乃至上万台计算机协作,变成一台超级计算机,术语叫并行计算。“魔方”采用的是刀片机群体系架构,每个刀片就是一个服务器,能协同工作。“魔方”运行起来的峰值速度,每秒超过200万亿次。

  在“魔方”机房的隔壁就是它的前任:每秒运算10万亿次的“曙光4000A”机群。如今“魔方”的2个机柜就抵得上前一代机组的全部“脑力”,当然运算成本也更高———尽管采用了低功耗的处理器和内存、先进的水冷散热系统,但仅调试期间,“魔方”的每日电费就高达3万元。

  “魔方”所采用的“曙光5000A”机型去年取得了“全球超级计算机500强”的第十名,2004年时“曙光4000A”获得过相同的世界排名,但现在 “曙光4000A”已掉出排行榜。同在上海超算中心,于2000年引进的第一台超级计算机、每秒运算3800多亿次的“神威I号”已光荣退役,安身在计算机科技馆内。短短几年,全球超级计算机的整体速度提升了至少20倍。著名的“摩尔定律”指出,计算机微处理器芯片的性能每18个月会翻倍。以高级笔记本电脑为例,运算速度已在这3年间增长近10倍。但“超算500强”比这个定律更快,500个超算系统的性能总和大约每14个月就翻一番。

  “魔方”的成功启动令世人对“中国速度”另眼相看,因为它是目前世界前十台最强大超算中唯一的“非美籍”,也使我国成为美国之后第二个研制出实测峰值“超百万亿次”超算的国家。

  新应用:助力“国际金融中心”

  谁将是“魔方”的客户?

  袁俊介绍,理论、试验和计算是现在科技创新的三大支柱,而超级计算机则是高端计算能力的支撑,既可以对物理现象仿真和模拟,对复杂数据分析,也可以用于产品设计中复杂的设计计算。在2000年上海超级计算中心初创之时,“神威I号”还只是上海市气象局、中科院上海药物研究所等少量高端用户的秘密武器。而到2004年引进的“曙光4000A”高性能计算机,则把应用推广到更大范围:我国自行研制的支线飞机ARJ21—700完美首飞,背后有着超级计算机5 年的保驾护航;上海汽车、奇瑞汽车研发的自主品牌车型也依靠着超级计算机的助力加油。用超级计算机来模拟“撞车”,不仅节约了成本,更缩短了研发周期。这几乎成了全世界汽车巨头无一例外采用的法宝。近几年,中国的汽车厂商也逐渐尝到了这“虚拟撞车”的甜头……

  2008年的统计数据显示,“曙光4000A”平均利用率达到了88.5%。通常,80%的利用率已接近极限,即使这样还有许多单位排队等候上机。而有了“魔方”,上海超算的“脑力”增长了20倍。“曙光4000A”正在支撑的300多个用户,将大部分移师“魔方”,包括气象预报、生物药物、生命科学、汽车、核电、钢铁、新材料、土木工程、物理、化学、航空、航天、船舶等数十个应用领域。

  除了旧有的项目之外,“魔方”还被期待以重任:上海市着力发展的九大高新技术产业,如商用飞机、新材料、医药、重大装备、新能源以及电动车等六个领域都将依赖高性能计算技术。

  此外,也许有一天你所搭乘的国产大飞机,不仅机身设计靠的是超级计算机的贡献,连出现在你面前的飞行员、空姐排班顺序也是超级计算机所决定的。随着乘务人员和航班数量的大幅增加,排列组合的可能性也指数级增加,传统的Excel已黔驴技穷,因此也要“借脑”来算一算。

  “超级计算机500强”排行榜中,美国入围的291台超级计算机中有35台用于金融企业或相关机构。未来,“魔方”将助力上海国际金融中心建设,为金融机构设计衍生产品、控制风险、提供各种计算解决方案。

  新竞赛:每一秒都在追赶

  每年两次发布的“超级计算机500强”排行榜,被誉为衡量国际高性能计算机应用状况的“晴雨表”。去年11月,“魔方”所采用的“曙光 5000A”机型拿到了第十名,而前九名都由美国的厂商制造。包括“魔方”,榜单上中国共有15台超级计算机进入500强,在发展中国家名列第一。

  “这个榜单随时都在变化,但中国这几年的表现非常强劲。”上海超级计算中心高性能计算架构师姚继锋说。在“魔方”诞生后,《纽约时报》一篇评论认为中国已跨入全球高性能计算市场的“第一阵营”。

  “每一天,每一小时,每一秒在追赶,在不断试图缩小与美、日等国的差距。”曙光公司总裁历军这样形容中国在超级计算机研究和制造方面的努力。 1993年 “超级计算机500强排行榜”诞生时,中国内地无一入围。据说1990年代初,中石油集团因勘探需要引进了一台IBM的超级计算机,但对方的条件是监控这台计算机的用途。中石油不得不专门造了一座玻璃房子,让美国人24小时监控。当时的国家科委主任宋健将此事称为“中国人的奇耻大辱”。

  至今,美国仍对中国禁运百万亿次超级计算机及其关键零部件。中国超级计算机的发展历程,用历军的话是“民族责任感与商业价值取向的一种融合”。在今天,随着高性能计算从科学研究逐步扩展到金融精算、动漫制作等多个领域,后者的价值更是日益显现。经济利益驱动下,全球超级计算机竞争正日趋白热化。 2002 年至2004年,35万亿次的日本超级计算机“地球模拟器”始终排名第一,而随后的四年内第一名的速度提升了31倍,接近1100万亿次。目前,日本每秒能进行1京(1万万亿)次浮点运算的“通用京速计算机”,已在研制中。英特尔公司的高级合伙人斯蒂夫预测,2018年我们也许可以看到比现在最快的超级计算机———运算速度达1000万次的“走鹃”快1000倍的计算机。

  中国各地也掀起了竞赛。姚继锋介绍,深圳、广州、天津、山东都有建造超级计算中心的计划,其中深圳的华南超级计算中心、天津滨海的国家超级计算机天津中心,瞄准的都是千万亿次的运算级别。最近,NEC(中国)有限公司也与武汉东西湖区签约,将投资7亿元打造中部首个超级计算中心及研发技术园。

  新挑战:从芯片到软件开发

  虽然“魔方”已经位列全球超级计算机的前十位,与运算速度最快的IBM“走鹃”差距不过1.5代,但如果从更多的方面考究,这个差距并不止于此。

  “尽管主要零部件都实现了国产化,但中国超级计算机的中央处理器芯片目前仍依赖国外厂商”,袁俊告诉记者。比如目前中国最先进的两台百万级超级计算机,联想的“深腾7000”和曙光的“曙光5000A”,分别采用了英特尔和超威半导体(AMD)的处理器,这两家都是美国的处理器制造商。在去年中国国内的 “超级计算机100强”中,95%的处理器来自英特尔和AMD。

  令人兴奋的是,曙光公司总裁历军此前曾透露,“曙光千万亿次机曙光6000将在2010年推出,届时会采用自主知识产权的龙芯处理器。”据悉,计划使用的处理器为“龙芯”第三代产品,这将标志中国超级计算机质的突破。

  “相比技术,应用上的差距更大。”袁俊说。目前超级计算机的应用软件系统大多需要进口,“很贵,动辄一个软件就要上百万元人民币,很多企业都用不起。” 姚继锋告诉记者,随着高性能计算机中CPU数量越来越多,应用程序编制难度将越来越大,而一些在软件行业中具有垄断性质的企业,往往把自己的产品和 IBM、HP的高端产品捆绑销售,这令国产软件在超级计算机应用方面要取得突破,可能比系统研制更为艰难。

  由于成本很高,相比美国企业用超级计算寻找防止薯片从装配线上滑落的方法,中国许多企业还没有用上这个研发利器,超级计算机仍主要为高端研发机构所用。据2008年的统计,从使用超级计算机的机器数量上看,能源行业占据了35%,其次是政府部门(12%)和科学计算(10%)。而从使用超级计算机的性能上看,科学计算占到了第一位,占33.13%,其次是能源(28.01%)和政府部门(7.03%)。

  据悉,过几天,2009年全新“超级计算机500强”排行榜将发布。超级计算机的竞赛仍在无止境进行,“魔方”的胜利只是一个“节点”。我们期待着更多的突破,更快的中国新速度。

  中国超级计算机发展年谱

  型号          面世时间            每秒运算速度(峰值)
  银河—Ⅰ       1983年                1亿次

  曙光一号      1992年                6.4亿次

  银河—Ⅱ      1994年                10 亿次

  银河—Ⅲ       1997年                130亿次

  神威—Ⅰ     1999年               2840亿次

  深腾1800    2002年               1万 亿次

  曙光—4000A   2004年              11万 亿次

  神威3000A    2007年              18万 亿次

  深腾7000    2008年          106.5万  亿次

  曙光—5000A  2008年            230万  亿次

  (本报记者 徐瑞哲 尤莼洁 实习生 顾玮佳)
来自: 解放日报
25
2
评论 共 29 条 请登录后发表评论
29 楼 kjhpihojro 2011-03-04 11:28
没文化的喷子还是很可怕滴 。。。
28 楼 left405 2009-06-17 00:11
hanjiangit 写道

“魔方”的每日电费就高达3万元 。。。。。。。。他多接些什么业务啊 。。谁能告诉我

比如 北京奥运会时期 , 计算每个地区的天气。 还有以后的世博会,都靠这玩意算
27 楼 left405 2009-06-17 00:09
嘿嘿, 我是亲眼见到这个玩意的。
26 楼 woodfish617 2009-06-16 22:07
大家不知道就不要乱说,以为所有的计算机都是用来给你跑hello world的啊。计算量需求大的场合多的是,尤其是模拟,你搞个普通计算机去试试。
25 楼 ZZX19880809 2009-06-16 21:15
mblmh2008 写道

不明白这个有什么炫耀的,那CPU是你自个做的,最基础的技术掌握在别人手里诶这可太可怕了,太可怕了啊!


超级计算机不是搭积木!但是我滴中国芯啊!
24 楼 newlife111 2009-06-16 17:24
evabibi 写道

装一这东西干嘛用? 装亚洲第一?面子工程? 我不认为小日本装不起.

不懂就不要乱说。知道ibm的深蓝不?知道美国军方的导弹项目都要用到sun的超级计算机不?靠,垃圾。你还不如批评这国产货只是搭积木。
23 楼 fuzan 2009-06-16 17:19
装绿爸爸了么?
22 楼 amozon 2009-06-16 17:08
天气预报。。。
21 楼 litchi 2009-06-16 14:42
人家不都说了,这些超级计算机主要领域是 气象预报、生物药物、生命科学、汽车、核电、钢铁、新材料、土木工程、物理、化学、航空、航天、船舶等数十个应用领域。 那些问干嘛的同学看清楚了,这些行业软件,都是需要大量计算的,我硕士时候,实验室的模拟程序,设计好400步,十一放假前设定好了出去玩,准备十一回来等结果,结果十一回来一看,7天了,一步还没算完。。。这些程序,就得要这些超级计算机来算,在高校和科研单位,这样的超级计算机是很有用也很必须的,要是有这样的计算机,毕业时候的三维模拟也不会程序编好了但是没有结果,这绝对不是面子工程而且很有用!!!!
20 楼 weiqingfei 2009-06-16 14:26
evabibi 写道

装一这东西干嘛用?

装亚洲第一?面子工程?

我不认为小日本装不起.





目前,日本每秒能进行1京(1万万亿)次浮点运算的“通用京速计算机”,已在研制中。
19 楼 j2093 2009-06-16 14:03
就是啊 搞浪费一个顶别人十个 一群垃圾
18 楼 lgcpeter 2009-06-16 13:12
这么快,大家也感受不到。就是个数字。
17 楼 evabibi 2009-06-16 12:15
装一这东西干嘛用?

装亚洲第一?面子工程?

我不认为小日本装不起.


16 楼 rongzhi_li 2009-06-16 11:21
怎么说花这个上也值,比4千万花那垃圾上强!
15 楼 tedeyang 2009-06-16 10:59
搭积木也是要水平的,以为随随便便就能搭起来?
从架构、电路、散热到操作系统,每一步都是很艰难的。
按你说的,google的PC集群也没什么技术含量了。
14 楼 lzy.je 2009-06-16 10:25
无论怎么说,还是有进步。但基础技术上欠的债终究要还的。

呵呵,4千多万花这里也好。
13 楼 wondery 2009-06-16 09:54
引用
其中42个运算节点机柜,每个都集成了200颗四核CPU,每个都相当于800台普通家用电脑的运算能力.


200*4 = 800
12 楼 mblmh2008 2009-06-16 09:44
不明白这个有什么炫耀的,那CPU是你自个做的,最基础的技术掌握在别人手里诶
这可太可怕了,太可怕了啊!
11 楼 朗拿颠老 2009-06-16 09:26
  给我玩扫雷多好
10 楼 geminiyellow 2009-06-16 09:02
hanjiangit 写道

“魔方”的每日电费就高达3万元
。。。。。。。。他多接些什么业务啊 。。谁能告诉我

我含笑不语

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • RMI规范 RMI详细介绍

    RMI 规范 RMI 详细介绍 共10章

  • RMI 规范

    RMI(基本概念) Java Remote Method Invocation ( RMI -- Java 远程方法调用)允许您使用Java 编写分布式对象,不同的Java 虚拟机(JVM)之间进行对象间的通讯。这些JVM 可以在一台者多台计算机上,使得应用程序(Application) 可以远程调用方法,共享各个系统的资源和处理能力。  RMI 的主要优点 面向对象: RMI 可将完整的

  • RMI穿越防火墙

    RMI我接触算是比较早的了,研究生论文里阐述的项目,底层通信机制采用的就是RMI。当时还特意把RMI的规范翻译过来了,其实我上两届的师兄毕业论文几乎就是RMI的规范,当时RMI还是刚出现没有多久,作为Java的分布式对象通信技术,Corba的轻量级实现。     毕业后,就很少用RMI了。前两年,做一个局域网内的C/S的Java应用,用到了RMI。很奇怪吧,用Java来做桌面应用很少见,呵呵。主

  • RMI规范(10)

    RMI 通信协议 10.1 概述 RMI 协议使用另两个协议作为其在通信格式:Java 对象序列化和 HTTP。对象序 列化协议用于编组调用和返回数据。HTTP 协议用于“投寄”远程方法调用,并在 情况允许时获得返回数据。每种协议都有专门的语法文档。产品规则中的非终结 符号可能会引用其它协议(对象序列化或 HTTP)所管理的规则。在跨协议边界时 ,后续产品将使用该嵌入的协议。 关于语法符号

  • RMI规范(7)

    远程对象激活 ---------------------------------------------------------------------- ---------- 第 7 章 主题: 概述 激活协议 “可激活”远程对象的实现模型 激活接口 .1 概述 分布式对象系统被设计为支持长期存在的持久对象。假设这些系统将由成千(也 许成万)个这样的对象组成,则对象的实现在无限期的时

  • RMI规范(3)

    RMI规范--第三章 主题: Stub 与 skeleton 远程方法调用中的线程使用 远程对象的垃圾收集 动态类的加载 通过代理服务器透过防火墙的 RMI 3.1 Stub 与 skeleton 在与远程对象的通信过程中,RMI 将使用标准机制(用于 RPC 系统):stub 与 skeleton。远程对象的 stub 担当远程对象的客户本地代表或代理人角色。 调用程序将调用本地 s

  • RMI规范说明

    RMI规范说明,1。2版本

  • RMI规范(6)

    注册服务程序接口 --------------------------------------------------------------------- ---------- 第 6 章 RMI 系统使用 java.rmi.registry.Registry 接口和 java.rmi.registry.Locat eRegistry 类来为按名字检索和注册对象提供众所周知的自举服务。

  • RMI规范说明7

    远程对象激活 ---------------------------------------------------------------------- ---------- 第 7 章 google_ad_client = "pub-1319682485411148";/* csdn.net(728x90) */google_ad_

  • JAVA EE十三大规范(1)RMI(全网最深入浅出)

    深入浅出JAVA EE十三大规范系列,力求以最轻量级的阅读体验换取最精华的理解。

  • RMI规范

    google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

  • RMI规范(9)

    第 9 章 本章中的接口和类用于 RMI 的分布式垃圾收集器 (DGC)。 主题: 接口 DGC Lease 类 ObjID 类 UID 类 VMID 类 9.1 接口 DGC DGC 抽象用于分布式垃圾收集算法的服务器端。此接口包含两种方法:dirty 和 clean。当远程引用在客户机(客户机由 VMID 表示)端解编时,将调用 dirty 。当客户机中不再存在对远程引用的引用时,将进

  • RMI规范--五

    google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

  • RMI规范--八

    google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

  • RMI规范–第十章 RMI 通信协议

    RMI规范–第十章 RMI 通信协议 (转贴) 10.1 概述RMI 协议使用另两个协议作为其在通信格式:Java 对象序列化和 HTTP。对象序列化协议用于编组调用和返回数据。HTTP 协议用于“投寄”远程方法调用,并在情况允许时获得返回数据。 每种协议都有专门的语法文档。产品规则中的非终结符号可能会引用其它协议(对象序列化或 HTTP)所管理的规则。在跨协议边界时,后续产品将使用该...

  • RMI规范--七

    google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//<script type="text/java

  • 远程服务RMI源码解析(一)

    Java远程方法调用,即JavaRMI(Java Remote Method Invocation),是Java编程语言里一种用于实现远程过程调用的应用程序编程接口。它使客户机上的运行的程序可以调用远程服务器上的对象。远程方法调用特性使Java编程人员能够在网络环境中分布操作。RMI全部的宗旨就是尽可能地简化远程接口对象的使用。 java RMI极大地依赖于接口。在需要创建一个远程对象时,程序员

  • 应用HttpClient来对付各种顽固的WEB服务器

        一般的情况下我们都是使用IE或者Navigator浏览器来访问一个WEB服务器,用来浏览页面查看信息或者提交一些数据等等。所访问的这些页面有的仅仅是一些普通的页面,有的需要用户登录后方可使用,或者需要认证以及是一些通过加密方式传输,例如HTTPS。目前我们使用的浏览器处理这些情况都不会构成问题。不过你可能在某些时候需要通过程序来访问这样的一些页面,比如从别人的网页中“偷”一些数据;利用某些

Global site tag (gtag.js) - Google Analytics