NAS并行基准测试 数值空气动力学模拟NAS2)并行基准测试NPB(NAS Parallel benchmark)是由NASA Ames于1991年研究开发的 由8个来源于计算流体动力学(CFD23)的程序组成,这8个不同 的程序从不同的方面反映了CFD计算的特点,包括5个核心和3 个模拟CFD应用 °目前每个基准测试有4类问题规模:A、B、C、D,A规模最小 ,D最大。 ispU浪潮
16 NAS并行基准测试 ⚫ 数值空气动力学模拟(NAS22)并行基准测试NPB(NAS Parallel Benchmark)是由NASA ⚫ Ames 于1991 年研究开发的 ⚫ 由8 个来源于计算流体动力学(CFD23)的程序组成,这8 个不同 的程序从不同的方面反映了CFD 计算的特点,包括5 个核心和3 个模拟CFD 应用 ⚫ 目前每个基准测试有4 类问题规模:A、B、C、D,A 规模最小 ,D 最大
SPEC HPC测试 °SPEC成立于20世纪80年代末,它的目的就是建立、维 持和认证相关的基准测试以应用于新一代的高性能计算 机,它的主要工作有两个:开发测试计算机性能的测试 工具。 ° SPEC HPC软件包有三大组成部分: SPEC CHEM(化学) SPECENV(环境) SPEC SEIS(地震 最新的测试程序是 SPEC HPCA2002, SPEC HPC2002的评 价指标说明了一个系统在24小时能运行的性能测试次数 ispU浪潮
17 SPEC HPC 测试 ⚫ SPEC 成立于20 世纪80 年代末,它的目的就是建立、维 持和认证相关的基准测试以应用于新一代的高性能计算 机,它的主要工作有两个:开发测试计算机性能的测试 工具。 ⚫ SPEC HPC 软件包有三大组成部分: ► SPEC CHEM(化学) ► SPEC ENV(环境) ► SPEC SEIS(地震) ⚫ 最新的测试程序是SPEC HPC2002,SPEC HPC2002 的评 价指标说明了一个系统在24 小时能运行的性能测试次数
主要内容 1.并行程序 2.MPI函数库的设计基础 ①MP|的简介 ②MP|的核心函数 ③MP|的编辑与运 ④MP|的通信 3.并行算法的设计基础 4.应用软件调优化工方向 ispU浪潮
18 主要内容 1. 并行程序 2. MPI函数库的设计基础 ① MPI的简介 ② MPI的核心函数 ③ MPI的编辑与运行 ④ MPI的通信 3. 并行算法的设计基础 4. 应用软件调优-化工方向
什么是MPIP MPI(Message Passing Interface MPI是一个库,而不是一门语言 MPI是一种消息传递编程模型,并成为这种编程模型的代表和事实 上的标准; MPI是一种标准或规范的代表,各厂家可以有自己对它的具体实现; 目标:是提供一个实际可用的、可移植的、高效的和灵活的消息传 递接口标准. MP提供C/C++和 Fortran语言的绑定 ispU浪潮
19 什么是MPI? MPI(Message Passing Interface ) • MPI是一个库,而不是一门语言; • MPI是一种消息传递编程模型,并成为这种编程模型的代表和事实 上的标准; • MPI是一种标准或规范的代表,各厂家可以有自己对它的具体实现; • 目标: 是提供一个实际可用的、可移植的、高效的和灵活的消息传 递接口标准. • MPI提供C/C++和Fortran语言的绑定
MPI的实现 ° MPICH:最重要的MPI实现。 mpich1. * mpich2 K (www-unix. mcs anl gov/mpi/mpich Intel mPl (http://software.intelcom/en-us/articles/intel-software-evaluation center/下载) MVAPICH Chttp://mvapich.cse.ohio-state.edu/download/mvapich2) LAM MPL Ohio state University开发。 htp://www.lam-mpi.org/download/下载) ispU浪潮
20 MPI的实现 ⚫ MPICH:最重要的MPI实现。 • mpich1.* ; mpich2.* • (www-unix.mcs.anl.gov/mpi/ mpich ⚫ Intel MPI: • (http://software.intel.com/en-us/articles/intel-software-evaluationcenter/下载) ⚫ MVAPICH: • (http://mvapich.cse.ohio-state.edu/download/mvapich2) ⚫ LAM MPI: • Ohio State University开发。 • (http://www.lam-mpi.org/download/下载)