超级计算机现状和发展趋势
3 美维吉尼亚理工大学
X(维吉尼亚理工大学)
4 美国家超级计算机应用中心 Tungsten(戴尔) 5 美西北太平洋国家实验室 Mpp2(惠普)
详见
6 美Los Alamos国家实验室 Lightning(Linux NetworX)
7 美劳伦斯利弗莫尔国家实验室 MCR LinuxCluster Xeon 2.4GHz
超级计算机的五代
结构
第一代 单芯片系统
第二代 向量处理系统
第三代 第四代
大规模并行处理 (MPP)体系
共享内存结构
第五代 机群系统 (CLUSTER)
典型代表
CDC7600,IBM360
Cray XMP,Cray YNP,NEC SX2 和我国的银河一号,银行二号 IBM SP2,Intel Paragon和我国的 曙光2000,3000等
中国TOP100应用领域分布
(信息来源:中国软件行业协会数学软件分会)
应用领域 台数
份额 RMAX(GF/S) RPEAK(GF/ 处理器数 S)
科学计算 29
金融保险 21
电信
16
能源
7
工业
7
生气物象信息 23
29% 10240.18 15020.76 4912
21% 2383.98 3671.3 1168
三.超级计算机的应用
在油藏数值模拟软件中,另一个问题是解大型稀疏 线性方程组,约占整个运算时间的60~80%,这部分 程序经向量化后,也大大提高了软件的处理效率.
三.超级计算机的应用
4.在石油勘探中的应用
中国大庆油田有限责任公司每年能开采大约5000 万吨原油,是全球领先的石油和天然气生产商之 一.2002年大庆在石油和天然气探测方面投入1.8亿 美元.公司采用了129台基于英特尔至强(XEON)处 理器的双路联想系统.,配置了paradig公司的先进软 件.大庆预计与专有超级计算机解决方案相比可节 省70%的成本.2002年,在中国黑龙江省发现了拥有 300亿立方米的天然气储量.
我国从2002年起,在孙家昶教授带领下,也开始了每 年一度对中国的TOP50,TOP100高性能计算机系统 进行排名,也用Linkpack实测值为依据进行排名.用 注:Linkpack是广泛使用的测试超级计算机综合性能 的基准程序,主要是解一个N元N次的线性代数方程 组,它的计算主要集中在CPU的处理上.
(3)计算机辅助设计:如波音757飞机,几乎所有的空气动力方 面的设计都用计算机.
(4)计算机仿真:用计算机模拟实际飞行和对抗.据权威人士 介绍,要用计算机代替风洞进行数值模拟,需要具有1000MB 的内存容量,1010~1011次/秒的计算机.
三.超级计算机的应用
2.在地震勘探中的应用
(1)地震勘探:地球物理勘探是对地下作间接的测量, 弄清地质构造,寻找碳氢化合物.在地震勘探中,用可 控方法产生弹性波场(可近似看作为声波),传入地 下,因地下介质的非均匀性,被散射到地面检波器阵 列,记录在磁带上.地面检波器阵列一般有48~1024 个检波器,每个检波器每1~2毫秒记录一个采样点, 每个样点16位,记录时间长度为3~15秒,因此,每个记 录长度达24万~7200万字节.
但因机群系统大量使用IA服务器,随着节点数的 增加,其耗能和散热问题严重,可管性和可用性和可 持续运算能力大大降低.按目前技术水平,很难做到 一万个节点以上.
联想“深腾6800”超级计算机
联想“深腾6800”超级计算机
是国家“863”高科技计划设立的“高性能计算机 及核心软件”重大专项中“面向网格的高性能计 算机”课题项目,于2003年11月研制成功,名列第22 届TOP排列榜的第14名.它包括256个四路结点机, 1060个主频为1.3G的安腾2处理器芯片,内存总容 量2.6TB,磁盘容量80TB.其高速网络是Quadrics公 司的产品QsNet,点对点通信带宽300MB,峰值浮运 算速度5.324万亿次.
AlphaServer SC46 (惠普)
13 美国国家大气研究中心
Pseries 690 Turbo 1.3GHz(IBM)
14 中国科学院
深腾6800(联想),4万亿次/秒
TOP100和TOP500
从1992年开始,美国在杰克.唐加拉(Jack Dongarra)教 授等人的发起下,开始用Linkpack线性代数方程包对 各种超级计算机的性能进行测试,并将测试结果按 速率大小排名,这就形成了全球TOP500超级计算机 的排名,每半年排一次,分别于当年6月的德国和11 月在美国举行的全球超级计算大会上发布.
在这以后,巨型机走过了五代,即单芯片系统、向量 处理系统、大规模并行处理(MPP)体系、共享内存 结构和机群系统(CLUSTER). 超级计算机的日渐火 爆也吸引了软件巨头微软. 最近微软件表示他也要 涉足HPC领域,已独立成立了“高性能计算”部门, 并计划针对HPC开发一款”Windows Server HPC Edition”的新版本操作系统.
16 2097.89 3671.3 1012
7 2250.54 5810.48 1232
7
759.52 1139.4 400
23
1115152..53 1722645..868 35506
三.超级计算机的应用
目前对于超级计算机需求飞速增长的行业主要是在生物信 息学方面.传统行业,如能源(石油,核技术) 、空气动力学、战 略武器的研发方面仍有较强的需求.
在TOP500中,有296套系统采用了机群系 统.占了49.8%.在前10名的系统中,机群系统 占了7个.
机群系统采用普通商业芯片和内连技术.
关于机群(CLUSTER)架构
机群架构脱胎于早年的大规模并行处理(MPP, Massive Parallel Processing ).它大受青睐的原因是其 经济性和公开性,与MPP不同之处是,它一般采用廉 价的普通服务器为运算节点,小规模的系统一般用 以太网内连,外加免费公开的操作系统LIUNX和并 行编程接口MPI. 使超级计算机的造价告别了天文 数字,应用足迹也能涉足千家万户.
8 美劳伦斯利弗莫尔国家实验室 ASCI White(IBM)
9 美能源部超级计算中心
Seaborg(IBM)
10 美劳伦斯利弗莫尔国家实验室 XseriesClusterXeon 2.4GHZ(IBM)
11 日本宇宙航空研究实验室 PRIMEPOWER(富士通)
12 美匹兹堡超级运算中心
三.超级计算机的应用
3.在油藏数值模拟中的应用
油藏数值模拟是根据达西定律和物质守恒定律原 理把复杂的物理现象抽象成数学问题,然后求该数 学问题的解,以便定量地研究不同岩石和不同油、 气流,在不同开采方式下,油、气、水的运动规律。
油藏数值模拟的数学问题是一个偏微分方程组,解 偏微分方程组大多用有限差分法进行离散化,然后 解非线性的代数方程组,这需内存容量大,运算速度 快的计算机.在油藏数值模拟软件中大量使用线性 和非线性的插值技术,当这段程序向量化后,处理效 率可大大提高.
M
共享内存多处理器架构
PPP
PPP
M
PPP
向量处理器架构
System Area Network
PPPP
MMMM
分布内存多处理器架构
关于机群(CLUSTER)架构
根据TOP500官方网站的资料统计,在荣登 榜名的系统中,有320套使用INTEL的处理 器,54套使用IBM POWER处理器,48套采用 HP PA-RISC, 采用AMD处理器的有31套.
(2)地震数据处理:是一个十分复杂的数据转换过程, 一般地震数据处理系统均包含200~300个应用程序, 每个应用程序包含几千行至几万行FORTRAN源 语句,计算量很大.
三.超级计算机的应用
(3)向量处理:地球物理中,许多算法可向量化. (4)并行处理: (5)输入/出:用于地震数据的汇集,处理和存储. 下面几个领域,只有超级计算机才能胜任: ●交互地震处理 ●三维地震处理 ●迭前三维偏移 ●弹性波模型
HPC是由8个或更多的计算机节点组成,作 为单个高性能机器工作的集群。
通俗地讲,超级计算机就是能够进行大规 模超速运算的计算机。
二.超级计算机的发展历程回顾
“巨型机之父”——西蒙.克雷
从真正意义上来说,研制出符合超级计算机定义 产品的人应是西蒙.克雷(S.Cray)博士,此人后来被 西方称为”巨型机之父”.1963年,他研制出世界上 第一台巨型机CDC6600,该共安装了35万个晶体管, 运算速度为1MFLOPS.
序
在传统的气象分析,石油勘探、核实验模拟、蛋 白质折叠等超级计算应用之外,我们还看到与我们 生活息息相关的高性能计算应用,包括汽车制造设 计,电影动画模拟,药物研究及国家网格构建.可毫不 夸张地说,我们每一个人都在享受着高性能计算的 直接或间接的服务……
一、什么是超级计算机
根据美国能源部劳伦斯.伯克利国家实验室 对超级计算机(HPC)的定义:
排名世界第十的曙光4000A
2004年11月,世界排名第十的曙光4000A在上海 启用,运算速度高达10万亿次/秒.该机属集群式超 级计算机,是由AMD公司与曙光信息产业有限公 司联合开发,它采用超过2000颗64位的AMD Opteron 800系列处理器,运算速度高达10万亿 次/秒,内存容量超过2TB,内部网络速度将超过 2Gb/s,机器的规模面积达四分之一足球场大小.
1.超级计算机在航天飞行器设计中的应用
(1)科学计算:要完成目前风洞试验无法进行的课题.如风洞 试验的马赫数比实际飞行的低,就要靠数值方法来补推,还 有上百成千个弹道计算也要全靠计算机完成.
(2)数据库建设:用于改进设计的定量分析和新飞行器的定量 分析,大大缩短飞行器的设计周期,减少风洞试验次数.
三.超级计算机的应用