一、什么是科学计算
科学计算---并行计算
并行计算(Parallel Computing)
高端计算(High-end Parallel Computing)
“科学计算是利用计算机解决科学与工程领域的数学建模问题所需的工具、技术和理论的集合。”——Gene H. Golub
二、科学计算的重要性
“进入21世纪以来,计算方法与分子模拟、虚拟实验,已经继实验方法、理论方法之后,成为第三个重要的科学方法,对未来科学与技术的发展,将起着越来越重要的作用。”
——徐光宪 院 士
当理论模型复杂、甚至尚未建立,或实验费用昂贵、甚至无法进行时,计算就成了求解问题的唯一或主要的手段。
´科学计算已经深入到科学研究、国民生产、人民生活,作用和重要性越来越大,科学计算需求面逐步扩大、需求量迅速增长´´美国、欧洲、日本等发达国家都非常重视算力技术和应用,视为国家实力象征´´国家正在持续加大对算力技术的投入,推动国家/区域/行业算力中心的建设´´科学计算作为支撑和孵化平台,能推动科技发展、促进社会经济、服务社会民生
科学计算助力科研探索
科学计算助力大装置建设——FAST
500米口径球面射电望远镜(Five-hundred-meter Aperture Spherical radio Telescope,FAST),开创了建造巨型望远镜的新模式,建设了反射面相当于30个足球场的射电望远镜,灵敏度达到世界第二大望远镜的2.5倍以上,大幅拓展人类的视野,用于探索宇宙起源和演化。
科学计算助力大科学装置——地球模拟器
部分应用研究 | |
防灾减灾 |
1.区域天气和气候灾害及次生灾害预测与防治
2.洪水淹没范围遥感数据同化研究
3.汶川地震发生过程的动力学模拟
4.台风登陆前后异常变化机理研究
|
清洁能源 |
1.光伏电站功率预测与环境关系研究
2.大型风电场风电量短期预报模式系统
|
生态农业 |
1.旱区多遥感平台农田信息精准获取技术集成与应用
2.全球大宗作物遥感定量监测关键技术
3.高分辨率全国农作物产量预测
|
大气污染防治 |
1.大气污染预报与调控模式
2.京津冀地区城市化对大气边界层和区域环境气候的影响研究
|
气象气候 |
1.街区可分辨气象数值模拟技术研究
2.高分辨率气候系统模式的研制与评估
3.高分辨率区域气候模式开发与业务化
|
三、科学计算机系统结构
主流科学计算中并行计算机系统结构通常可以分成以下5类:
并行向量处理机(PVP)
对称式共享存储器多处理机(SMP)
分布式共享存储器多处理机(DSM)
大规模并行处理机(MPP)
机群计算机(Cluster)
四、科学计算系统性能评价
4.1 理论峰值
4.2 实测峰值
4.3 系统效率
系统效率 = 实测峰值 / 理论峰值
如何提高效率:
1.通过优化网络2.通过优化测试程序的编译与设置3.通过优化内存的配置与容量4.通过优化运行参数及系统参数
五、科学计算系统发展现状
MPP & Cluster是主流体系架构,多采用Linux操作系统。X86的Intel处理器为市场主流,异构加速卡发展势头迅猛。网络仍以InfiniBand和万兆网络为主。能效比和HPCG日益受到重视。计算峰值性能提高速度渐缓,TOP1算力机型迭代更新。