高性能计算(HPC)讲述.ppt
文本预览下载声明
高性能计算(HPC)概念 指使用多处理器(作为单个机器的一部分)或者某一集群中组织的几台计算机(作为单个计 算资源操作)的计算系统和环境。 单指令(SIMD):跨多个处理器的同 时执行相同的计算指令和操作,理解 为计算单一任务 多指令(MIMD):跨多个处理器的同 时执行相同的计算指令和操作,理解 为计算多任务 计算分类 消息传递接口(MPI):节点间传递计算消息 函数库:提供计算过程中所必须的解释工具 高性能计算(HPC)机组成 1、计算子系统(可包含CPU、GPU、多路子节点) 2、网络子系统(管理网络;计算网络(Ethernet、IB)) 3、存储子系统(本地存储、并行存储) 4、管理子系统(对整个高性能计算平台运行性能进行实时监控和管理功能,同时还实现用户交互接口,用户可以方便地登录到高性能计算平台,申请功能服务器及硬件资源,启动、停止自己功能服务器功能。) 5、软件子系统(系统软件包括操作系统、编程语言、并行环境、数学库、性能调优工具、管理软件、调度软件) 高性能计算设备拓扑 计算节点 高速Infiniband 交换机 千兆交换机 局域网 Internet 路由器 防火墙 远程 存储阵列 内网 外网 管理千兆 交换机 控制台 本地KVM 以太网 Infiniband KVM网 光纤网 管理节点 存储节点 机房 如何做好HPC的销售工作 1、熟悉HPC的核心 CPU (basic、standard、advanced) 熟悉Linpack的算法 两代主流CPU直接的比较 熟悉内存和硬盘及Raid技术 了解用户计算软件应用情况 了解用户计算网络环境需求 2、了解我们能为用户做什么 机群硬件系统搭建 机群软件系统安装 Linpack 理论峰值计算 什么是Linpack? 是国际上主流测试HPC浮点运算能力的工具,影响其数值要素为:硬件、软件及执行参数。 硬件:CPU、内存、网络 软件主要指:MPI 、数学库(函数库) 执行参数指:矩阵规模(计算一元N次方程矩阵,采用高斯消元法(就是我们说的代入法),通常有100、1000、N即自定义三种。) 理论浮点峰值= CPU主频×CPU每个时钟周期执行浮点运算的次数×系统中CPU核心数目 所以理论值和实际值是有差距的,目前要求Linpack的人在逐渐减少 如何做好HPC的销售工作 Raid 技术 Raid 0 Raid 1 Raid 5 计算网络 千兆网络 Infiniband 高速计算网络 如何做好HPC的销售工作 1、计算物理 主要应用软件:VASP 了解用户研究方向:物理计算方向有金属、半导体、绝缘体 了解关键词:Kpoint 4X4X4 8X8X8 CPU选型:advanced 内存选型:1、根据CPU 2、CPU及Kpoint 硬盘选型:I/O量小,SATA 网络选型:跟进Kpoint 软件线性比:高 如何做好HPC的销售工作之应用篇 2、计算材料 主要应用软件:Materials Studio 了解用户研究方向:分子材料模拟、高分子材料 了解关键词:分子动力学;显示输出 CPU选型:advanced 内存选型:1、根据CPU 2、材料不需要大内存,分子动力学需要 硬盘选型:材料I/O量小,选择SATA,分子动力学需要SAS 网络选型:材料选择千兆,分子动力学选择IB 软件线性比:高 如何做好HPC的销售工作之应用篇 如何做好HPC的销售工作之应用篇 3、计算数学 主要应用软件:Gaussian 了解用户研究方向:科研基础软件 了解关键词:需要CPU高主频,并行效果差 CPU选型:advanced 内存选型:1、根据CPU 2、不需要大内存 硬盘选型:I/O量大,SAS 网络选型:不建议跨节点,需跨节点选择IB 软件线性比:低 如何做好HPC的销售工作之应用篇 4、流体力学/分子动力学 主要应用软件:CFD(Ansys、Fluent)工程计算软件 了解用户研究方向:流体材料、空气动力、化学反应 了解关键词:并行效果高,动态负载均衡 CPU选型:advanced 内存选型:1、根据CPU 2、需要大内存 硬盘选型:I/O量小,SATA 网络选型:需跨节点选择IB 软件线性比:高 如何做好HPC的销
显示全部