课程1:高性能计算发展概述

上传人:我** 文档编号:117886916 上传时间:2019-12-11 格式:PPTX 页数:70 大小:6.69MB
返回 下载 相关 举报
课程1:高性能计算发展概述_第1页
第1页 / 共70页
课程1:高性能计算发展概述_第2页
第2页 / 共70页
课程1:高性能计算发展概述_第3页
第3页 / 共70页
课程1:高性能计算发展概述_第4页
第4页 / 共70页
课程1:高性能计算发展概述_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《课程1:高性能计算发展概述》由会员分享,可在线阅读,更多相关《课程1:高性能计算发展概述(70页珍藏版)》请在金锄头文库上搜索。

1、高性能计算及应用 任课教师 王云岚 EMAIL : wangyl 赵天海 EMAIL:zhaoth 高性能计算研究与发展中心 办公室: 勇字楼3楼 电话:88493434(O) 2 课程目标 掌握高性能计算编程工具,解决相关问题 课程主要内容: 介绍高性能计算系统体系结构、高性能并行程序程序设计方法及高性能计 算技术最新方向。 主要包括:高性能处理机、多处理机系统;集群计算系统、Linux集群系统 配置方法,集群资源管理与作业调度,多线程编程及性能优化等; 并行编程程序工具:OpenMP、MPI、CUDA、MapReduce等。 交流平台 2013年高性能计算课程qq群:158463721 参

2、考书目: John L.Hennessy, David A.Patterson,贾洪峰 (译者),计算机体系结构:量化研 究方法(第5版) 李静梅 (编者), 吴艳霞 (编者) ,新一代计算机体系结构 杨晓东,陆松,牟胜梅 著,并行计算机体系结构技术与分析,科学出 版社,2009年1月 刘鹏,云计算(第二版),电子工业出版社,2011 年5月 曾宇 等著,高效能计算机系统-若干关键技术分析,高等教育出版社, 2010年1月 张武生,薛巍,李建江,郑纬民编著,MPI并行程序设计实例教程,清华大 学出版社,2009 Michael J. Quinn著 陈文光, 武永卫等译,MPI与OpenMP并行

3、程序设计:C语 言版,清华大学出版社,2004.10 http:/www.top500.org/ 作业 高性能计算相关研究热点的技术报告 云计算 CPU/GPU技术 虚拟化 实验报告 集群环境构建 并行应用编程:MPI,openMP,Cuda 高性能计算及应用 课程1:高性能计算发展概述 课程内容提纲 应用需求 计算机体系结构的发展 高性能计算的核心技术:并行计算 并行编程的重要性 应用需求 High performance computing 高性能计算与科研,产业需求与意义 基础科研领域的 计算需求 物理 化学 生物 材料 工业领域的需求 银行 辅助设计 医药 石油 气象 在线服务 信息安

4、全 传统的科学研究 l difficult, 例如建造大型风洞 l expensive, 例如建造样机 l slow, 例如等待气候的变化,天体 的演化 l dangerous, 例如武器开发,药品,大气 试验,电力系统分析 基于计算科学的 科学研究 物理原理和数值方法 理论分析设计试验 富有挑战性的计算问题遍及科学与工程的各个领域 Science Global climate modeling Astrophysical modeling Biology: genomics; protein folding; drug design Computational Chemistry Compu

5、tational Material Sciences and Nanosciences Engineering Crash simulation Semiconductor design Earthquake and structural modeling Computation fluid dynamics (airplane design) Combustion (engine design) Oil field applications Business Financial and economic modeling Transaction processing, web service

6、s and search engines Defense Nuclear weapons - test by simulations Cryptography Units of High Performance Computing 计算能力 存储能力 全球气候模拟 计算问题: f(经度, 纬度, 海拔, 时间) 温度, 气压, 适度, 风速 做法: 域的离散化分解,10公里解析度(Discretize the domain, e.g., a measurement point every 10 km) 给定时间t设计算法预测t +dt的天气(Devise an algorithm to pre

7、dict weather at time t+dt given t) 应用: - 主要事件预测(Predict major events, e.g., El Nino) - 用于确定大气散射标准 (Use in setting air emissions standards) 来源: http:/www.epm.ornl.gov/chammp/chammp.html 大气环流模拟 需求解Navier-Stokes方程 1分钟时间间隔100个浮点运算/网格点对计算的需求 为确保时效需1分钟执行5 x 1011 flops=8 Gflop/s 以天为单位的7 天天气预报需要56 Gflop/s 以

8、月为单位的50年气候预测需要4.8 Tflop/s 以12小时为单位的50年预测288 Tflop/s 如果提高网格解析度则计算复杂性将呈8x,16x增加 更高的精确预测模型则需要综合考虑大气,海洋,冰 川,陆地,加上地球化学等因素 千年气候模型分析目前无法对此进行有效计算 全球气候模拟 高性能计算已经成为复杂系统工程的必备手段 航空高性能计算领域 高端需求主要集中在CAE领域 气动力计算 结构计算 气动弹性分析 多学科设计优化 飞行载荷计算 隐身设计计算 稳定性和操纵计算需求 飞行仿真 其他高性能计算需求 数字化装配 数字样机 主要特点 计算能力vs计算规模 先导性研究vs工程应用 超音速巡

9、航大攻角机动 武器系统内埋式发射 CFD终极目标:虚拟飞行试验 虚拟风洞(CFD)设计经验 风洞试验虚拟飞行试验 计算设备/用户/内容 Today2015 Source:IDF2012 大数据现象 “Data are becoming the new raw material of business: an economic input almost on a par with capital and labor” The Economist, 2010 “Information will be the oil of the 21st century” Gartner,2010 Source:

10、IDF2012 2015 Cloud Vision Coexistence of Opportunities and Challenges Source:IDF2012 Trends to Exascale Performance Roughly 10 x performance every 4 years, predicts that well hit Exascale performance in 2018-19 Source:IDF2012 计算机体系结构的发展 计算机体系结构的发展趋势 体系结构的改进将技术创新转变为计算机的处 理性能 计算机体系结构历史: 电子管、晶体管、集成电路、大

11、规模集成电路 超大规模集成电路(Very Large Scale Integration) 的发展阶段可以看做为并行处理的探索过程 并行处理是提高计算机处理性能的核心技术 体系结构的发展: 并行方法的探索 Greatest trend in VLSI generation is increase in parallelism 1970 - 1985:位级并行(bit level parallelism) 4-bit - 8 bit - 16-bit slows after 32 bit adoption of 64-bit now under way, 128-bit far (not per

12、formance issue) 80年代中期 to 90年代中期: 指令级别并行( instruction level parallelism) pipelining and simple instruction sets, + compiler advances (RISC) on-chip caches and functional units = superscalar execution greater sophistication: out of order execution, speculation, prediction to deal with control transfe

13、r and latency problems Now: 线程级并行(thread level parallelism) VLSI三个阶段 Three phases: Bit-level Instruction-level Thread-level VLSI Technology Trends Intel announced that they have reach 1.7 billion with Itanium processor Gigascale Integration (GSI) = 1 billion transistors per chip http:/users.ece.gate

14、ch.edu/jeff/ece4420/technology.pdf 单处理器的性能增长变化 VAX: 25%/year 1978 to 1986 RISC + x86: 52%/year 1986 to 2002 RISC + x86: ?%/year 2002 to present 处理器功耗 发展的趋势不在提供时钟频率,而转变为每个芯片的CPU数量 风冷芯片最大功耗的瓶颈 Recent Intel Processors “We are dedicating all of our future product development to multicore designs. We bel

15、ieve this is a key inflection point for the industry.” Intel President Paul Otellini, IDF 2005 ProcessorsYearFabrication(nm)Clock(GHz)Power(W) Pentium 420001801.80-4.0035-115 Pentium M200390/1301.00-2.265-27 Core 2 Duo2006652.60-2.9010-65 Core 2 Quad2006652.60-2.9045-105 Core i7(Quad)2008452.93-3.6095-130 Core i5(Quad)2009453.20-3.6073-95 Pentium Dual-Core 2010452.80-3.3365-130 Core i3(Duo)2010322.93-3

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号