摘要:作为我国高性能计算领域里一年一度的盛会,高性能计算学术年会总会给业界乃至世界带来一些惊喜。 去年年会上公布的国内高性能计算百强中,国产系统已经雄踞前三名,而且第一名的天河

作为我国高性能计算领域里一年一度的盛会,高性能计算学术年会总会给业界乃至世界带来一些惊喜。

去年年会上公布的国内高性能计算百强中,国产系统已经雄踞前三名,而且第一名的天河一号系统位列当年发布的全球高性能计算500强的第5位。在今年10月28日~29日举办的年会上,国产系统已经囊括了前7名,而经过优化升级后的天河一号夺得将于今年11月发布的全球500强桂冠几无悬念。

年会也给我们带来一些思考。作为国家竞争力组成部分,高性能计算不仅面临着在性能上不断突破的挑战,还面临着把这种超级计算的能量在更多的应用领域释放出来,以满足各行各业用户需求的压力。

超级摩尔定律

在过去的30多年里,高性能计算的每秒浮点运算性能以每10年提高1000倍的速度,几近线性地完成了从百万亿次(106)、10亿次(109)、万亿次(1012)到千万亿次(1015)的跨越,预计在2020年之前,高性能计算将会再提高1000倍,从而突破百万万亿次(1018)大关。

在高速发展中,高性能计算完成了从专用CPU到以x86通用CPU为主、从单核到多核、从向量机到集群、从由CPU组成的同构系统到以CPU和GPU共同组成的异构系统的提升。如今,系统中各节点间的通信网络也正在完成从局域网向InfiniBand的过渡。

功耗问题在性能不断提高过程中变得日益突出,令普通的PC用户难以想象。以天河一号为例,如果采用CPU的同构架构,每天仅电费开支就会超过15万元,而如果采用CPU+GPU的混合架构,在同样性能指标下可以节省2/3的功耗。

作为混合架构的新贵,GPU无疑成为本次年会报告中涉及范围最广的热门技术。虽然GPU的浮点运算能力是CPU的数十倍,但功耗相当,因此同样存在因为发热而引发的“0”“1”翻转问题。这在GPU图形应用中只是暂时影响一个像素,而在高性能计算中意味着整个计算的失败,甚至用户无法确认每次运算结果是否正确。记者注意到天河一号、星云等国产高端系统都采用了具有纠错功能(ECC)的GPU,从而确保了计算结果的可靠性。

高性能计算高速发展的背后是美、日、中三个高性能计算机强国之间的激烈竞争。

“我国在高性能计算机研制方面取得了长足进展,在性能指标上达到世界领先,但竞争还是非常激烈。今后两年,美国和日本将会有若干万万亿次高性能计算系统投入使用,这将拉开美日与我国的距离。”北京航空航天大学教授钱德沛在谈到我国高性能计算面临的挑战时表示:“我国在CPU、互连、I/O、系统软件、算法等核心关键技术上还有很大差距,缺少跨学科的人才,多学科协作研发尚未形成风气,应用与世界先进水平差距较大,在可持续发展上需要政府持续投入和科技界与工业界的持续努力。”

应用应该无处不有

“高效能仿真技术可以研究已发生、尚未发生或设想的现象,可以研究难以达到的微观、中观或宏观的世界,具有综合、协同、继承和互操作的特性,因而成为现代科学研究中求解高度复杂问题的重要科学手段,并与理论研究、实验研究并列为认识与改造世界的三种重要的科学研究手段。”中国工程院院士李伯虎表示。

高性能计算不仅在像宇宙起源这样超长超大时空环境下的模拟、深空探测这样在地面无法进行的模拟中发挥着独到的作用,而且能用更少的时间与金钱代价和更高的效率来替代或者验证现实过程中的模拟和实验。

我国西部不仅蕴藏着全国约80%的水力资源,同时,近代82%的强震也集中在该地区。中国水利水电科学研究院不仅成功地将高性能计算用于高坝地震相应分析,而且有的计算结果还修正了以往小尺度实物模拟时出现的较大偏差。

化工、制药、冶金乃至沙尘暴这些风马牛不相及的领域,在中科院过程工程研究所研究员葛蔚看来,在算法上同属于多尺度数值模拟问题,即在仿真模拟中既要研究可能小至分子原子个体的微小颗粒的运动规律,又要在数米乃至数千米尺度上研究微小颗粒个体之间的相互作用。这种多尺度的问题没有高性能计算是不可想象的,而高性能计算在过程工程上的应用却给人留下充分的想象空间:不必一炉接一炉地冶炼来获取新的合金配方,也不必像神农尝百草那样去寻找新的药品,化学家也会用计算机取代实验室的瓶瓶罐罐和各色试剂。

美国应用数学家Phillip Colell曾将涵盖工程模拟问题的算法归纳为7种。如今这些算法都可以移植到GPU上,区别只是移植难度和程度。换言之,高性能计算应该或者说未来应该无处不在。

“1998年,美国一个化学家因计算化学的研究而获得诺贝尔奖。我国的化学界还比较扭捏,到现在还称之为理论化学,而不叫计算化学,”中科院软件所首席研究员孙家昶说,“我们与物理学家已经很好地合作了,但与化学家的合作才刚刚开始。”

只有相关行业的专家参与,高性能计算的应用才能推广,高性能计算自身进而才能得到持续发展。

百万万亿次的挑战

按照高性能计算过去30多年的发展规律,每秒浮点运算性能将在未来十年内迎来百万万亿次。这1000倍性能的提升带来的挑战是空前的。

联想集团首席科学家祝明发认为,功耗将成为最大的挑战,假设按照现有的双核CPU搭建,仅CPU的总运行功率就高达500千千瓦,电费即便按0.5元/千瓦时计算,也高达600万元/天。如何将系统总功率限制在20千千瓦将会是一个巨大的挑战。此外,来自系统方面的主要挑战有:10~100PB(1015字节)内存和EB(1018字节)外部存储带来的带宽与延时以及功耗限制的挑战,并发性和局部性的挑战,来自系统恢复的挑战等。

祝明发认为,应对百万万亿次的挑战必须要全方位地创新,包括硬件与体系结构,体系结构与编程方法,算法、工具、应用和运行系统的协同优化设计以及低功耗高可靠、可恢复的体系结构设计等方面。“1000倍的跨越,是靠两倍、3倍的跳跃积累而成”。

美国航天航空局(NASA)Langley研究中心Singleterry博士则提到了另一个问题:“NASA高性能系统的内核数每4年翻5倍,从2004年的10240个内核、2008年的51200个,到2012年预计将达256000个,而到2016年将达到1280000个。而算法是否也能每4年翻5倍,从2008年的2000个增加到2016年的50000个?“未来是把钱花在更大和更好的硬件上,还是花在扩展性更强的算法上?”

即便是在超级电脑跟前,还是要发挥人脑的作用。“不仅要注重算法的优化,而且还要重视建模。”孙家昶说。

算法的挖潜所带来的效率可以起到让软硬件此长彼消的作用,进而显著降低应用对系统硬件性能的要求。

本文转载至:http://it.sohu.com/20101108/n277377527.shtml

高性能计算:系统领先 应用待赶相关推荐

  1. 深蓝积分,来自深蓝积分精湛系统领先服务

    深蓝积分 (www.laiduo.org)兴网络科技有限公司以"做大健康产业,让会员拥有健康身体;创新产融模式,让会员拥抱财富自由"为使命,秉承"新购物.新思路.新创新. ...

  2. android和ios好用的功能分屏,iOS 15功能全面曝光,终于加入应用分屏?这回安卓系统领先了...

    在最新曝光的iOS 15中,我们可以看到图标设计更加拟物化,还支持在任意界面.任意位置摆放插件,通知管理功能模块也进行了更新,在控制中心和锁屏界面自定义设置,如工作.睡眠.驾驶等不同状态下的通知显示方 ...

  3. 数据防泄密(DLP)系统

    数据防泄密(DLP)系统 领先的文档安全管理专家! 对于核心数据,需要控制数据过程使用安全时,采用透明加密控制方式控制数据的安全使用. 系统采用基于Windows文件系统驱动开发,结合高强度国际流行加 ...

  4. 房产管理系统有哪些领先技术的应用?

    数图互通房产管理 数图互通高校房产管理系统是基于公司自主研发FMCenter平台开发的应用系统,本系统可以将房产.人.资产.设备设施链接起来以达到将空间.资产.设施的最优配置和最低的运营成本,本系统领 ...

  5. 2021年图灵奖公布!72岁的美国科学家 Jack Dongarra 获奖

    刚刚,2021年计算机领域的最高奖项--图灵奖公布!美国计算机科学家 Jack J. Dongarra 获奖,以表彰他在高性能计算领域的卓越成就. >>>> 根据 ACM 的介 ...

  6. 【它来了】搭载龙芯3A4000的国产办公电脑-桌面型机箱来了~

    焦点回顾:2019年金融时报曾爆出中国规划在未来的3年内用国产电脑替换机关事业单位的国外电脑,为此定下一个个目标,计划2020年替换掉30%,2021替换50%,2022年替换剩下的20%,且预计将有 ...

  7. AutoX李卓:无人驾驶市场是渐进式的,但技术其实很难渐进式

    https://www.toutiao.com/a6685129820709323278/ 对于现阶段的无人驾驶,L2.5级别是最常见的一种形态,而这个级别的自动驾驶功能,往往和消费者理解的无人驾驶相 ...

  8. 华为为什么能成全球第一?告诉你三个真相!

    1996年末,华为公司在自己的<华为人报>上发表了<华为公司基本法>讨论稿,这是中国企业首次对企业内部管理制定的一部系统的条例.它明确规定了企业的宗旨,基本经营政策,基本组织政 ...

  9. 【产业互联网周报】网信办:不得利用算法影响网络舆论;华为任命丁耘为企业BG总裁;上海市布局数字经济、元宇宙等新赛道...

     关注ITValue,看企业级最新鲜.最价值报道! [产业互联网周报是由钛媒体TMTpost发布的特色产品,将整合过去一周最重要的企业级服务.云计算.大数据领域的前沿趋势.重磅政策及行研报告.] 国家 ...

最新文章

  1. 面板服务器默认是什么系统,免费Linux服务器管理面板,你用的是哪个?
  2. windows server 2008 开机进度条闪过后重启_Windows系统损坏 | 无法进入系统如何正常备份数据?...
  3. 数据科学的完整学习路径—Python版
  4. android tabhost --android UI 学习
  5. [Python 多线程] Semaphore、BounedeSemaphore (十二)
  6. 关于mysql行级锁中MVCC的一些理解
  7. Acwing第 7 场周赛【未完结】
  8. c语言创建线程函数怎么使用方法,如何用C语言实现多线程
  9. jquery 选择器,模糊匹配
  10. Codeforces Round #655 (Div. 2) E. Omkar and Last Floor 区间dp + 巧妙的状态设计
  11. yosemite php gd,Yosemite下配置PHP支持GD库FreeType
  12. 何时及为何使用代表? [重复]
  13. 单例模式(含多线程处理)
  14. 有限元法(Finite Element Method,FEM)原理详解
  15. 财报汇总 | 可口可乐、爱立信、中国平安、格林酒店等5家企业公布最新业绩
  16. 共享自习室创业项目分析
  17. php简单论坛登录注册,php登录注册求救
  18. 【HDFS】HDFS中的Trash功能
  19. 用C语言实现蛇形矩阵的打印
  20. Java搭建宝塔部署实战毕设项目WMS仓库管理系统源码

热门文章

  1. P2728 纺车的轮子 Spinning Wheels(枚举)
  2. macw小技巧:在 Mac 上输入倒置感叹号和问号
  3. avmoo最新_阿里云-备案-阻断页-PC
  4. DNF:拍卖行计算器 for JAVA 。 最近迷了毒奶粉。。索性写了个计算器~~~
  5. 康师傅红烧牛肉面:不仅给你舌尖上的美味,也给你舌尖上的安全
  6. Delphi 2007 创建TIdHttp对象连接池
  7. Python模拟谷歌浏览器获取网页内容,反反爬虫
  8. 如何编辑PDF文件,PDF怎么旋转页面并保存
  9. silverlight安装后网页_iOS 14 下的新机遇:移动网页至应用广告
  10. 职工信息管理系统课设c语言