- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
chap06_超级计算机_2010
计算机组成与体系结构第6章 中央处理器(CPU)Super Computer设计试验理论分析传统的科学研究difficult例如建造大型风洞expensive例如建造样机slow例如等待气候的变化,天体的演化dangerous例如武器开发,药品,大气试验,电力系统分析物理原理和数值方法基于计算科学的科学研究并行处理(并行计算)技术:用同时运行的多个处理机或计算机来处理同一任务,从而大幅度提高任务 的处理速度、缩短任务的处理时间。为什么要开发并行处理技术?对单用户,可以提高加速比(Speedup Oriented);对多用户,可以提高吞吐率(Throughput Oriented)。对不同的需求,做需求分析如下:为什么要开发并行处理技术?1. 天气预报1990年10次台风登陆,福建、浙江两省损失79亿元,死亡950余人。天气预报模式为非线性偏微分方程,预报台风暴雨过程,计算量为1014~1016次浮点运算,需要10GFlops~100GFlops的巨型机。用途:局部灾害性天气预报。为什么要开发并行处理技术?1. 天气预报目前的中短期天气预报主要是根据气象卫星等观测的大气实况资料,通过求解描述天气演变过程的动力学方程组实现的,这种大规模的数值计算必须由超级计算机完 成。例如,在2008年北京奥运会举办时,北京市气象局所购置的IBM Systemp575超级计算机的计算能力是原有系统的10倍,基于IBM Systemp575更高的计算性能,新的天气预报系统可覆盖4.4万平方公里的区域,且能为每平方公里按小时提供天气和空气质量预报等。为什么要开发并行处理技术?2. 石油工业石油勘探大多采用地震勘测的办法,即在地面进行爆破后,用探测仪器检测和采集震动反射波的大量数据,利用对这些数据计算、处理和分析结果确定地下储油位 置。石油勘探中大量数值的快速计算、处理和分析,必需由高性能的超级计算机完成。例如,2007年曙光4000L超级计算机就曾在发现储量高达10亿吨的 渤海湾冀东南堡油田的过程中发挥了关键作用,而其后的曙光5000A超级计算机的应用,则进一步达到了地下数千米的勘探深度。为什么要开发并行处理技术?2. 石油工业地震勘探由数据采集、数据处理和资料解释三阶段组成。目前采用的三维地震勘探比较精确的反映地下情况,但数据量大,处理周期长。100平方公里的三维勘探面积,道距25米,60次覆盖,6秒长记录,2毫秒采样,一共采集2.88?1010个数据,约为116GB。叠加后数据为4.8?108个数据。用二维叠前深度偏移方法精确的产生地下深度图像,需要进行25?1012FLOP,采用100MFLOPs机器计算250天,1GFLOPs机计算25天,10GFLOPs机器35分。考虑到机器持续速度常常是峰值速度的10~30%,所以需要100GFlops的机器。Cray T932/32约为60GFLOPs。为什么要开发并行处理技术?3. 航空航天研究三维翼型对飞机性能的影响。数值模拟用时间相关法解Navier-Stoker方程,网格分点为120?40?50,需内存160MB,6亿次计算机上解12小时,如果在数分钟内完成设计,则需要千亿次计算机。为什么要开发并行处理技术?4. 药品研制开发一种新的药品,通常需要从研制和试验的很多步骤,一般需要大约15年的时间。利用超级计算机则可以对药物研制、治疗效果和不良反应等进行模拟试验, 从而将新药的研发周期缩短3~5年且可显著降低研发成本。例如,美国基因工程技术公司的研究团队曾将超级计算机应用于一种致活酶类药物的研发,在14个月 之内从50多万个化学分子中筛选出两个候选药物进行最终合成和临床试验,整个过程中真正在实验室里合成的分子只有2000个,其余均用超级计算机模拟完成,仅此就节省了上百倍的时间和成本。为什么要开发并行处理技术?5. 重大挑战性课题需求计算空气动力学:千亿次/秒(1011)图像处理: 百亿次/秒(1010)AI:万亿次/秒(1012)为什么要开发并行处理技术?6. 核爆炸模拟《全面禁止核试验条约》的签订之后,相关的一些国家开始转向利用大规模数值计算的方法进行核武器的模拟试验,以评测核武器的各项性能,这种应用对计算性能有着很高的要求。例如,美国劳伦斯利夫摩尔国家实验室就曾使用计算速度为360Tflops的IBM“蓝色基因”(BlueGene/L)超级计算机进行过极为逼真的核弹爆炸三维模拟。为什么要开发并行处理技术?6. 核爆炸模拟核爆炸数值模拟,推断出不同结构与不同条件下核装置的能量释放效应。压力: 几百万大气压温度: 几千万摄氏度能量在?秒级内释放出来。设计一个核武器型号,从模型规律、调整各种参数到优选,需计算成百上千次核试验。Los Alamos实验室要求计算一个模型的上限为8~10
原创力文档


文档评论(0)