class1并行计算简介.pptxVIP

  • 1
  • 0
  • 约4.66千字
  • 约 55页
  • 2017-12-29 发布于湖北
  • 举报
class1并行计算简介.pptx

并行程序设计任课教师:主要内容 并行计算介绍 Linux 操作系统与编程环境 C 编程介绍 并行编程环境-- MPI/OpenMP(重点) 并行程序性能评价与优化 并行算法设计(数值计算)(重点)1. 什么是并行计算?传统上,一般的软件设计都是串行式计算:?软件在一台只有一个CPU的电脑上运行;问题被分解成离散的指令序列;指令被一条接一条的执行;在任何时间CPU上最多只有一条指令在运行在最简单的情形下,并行计算是使用多个计算资源去解决可计算问题。?用多核CPU来运行; 问题被分解成离散的部分可以被同时解决; 每一部分被细分成一系列指令; 每一部分的指令可以在不同的CPU上同时的执行;计算资源可以包括:多核CPU;任意数量的CPU用网络连接起来;或者以上两者结合;可并行计算问题通常展示出如下的特性:能分解成可以同时解决的离散的工作块;同一时刻可以执行多条程序指令;通常用多个计算资源解决问题所花的时间要比单个计算资源要短;并行计算的用途 在历史上,并行计算被认为是高端计算,并用于为复杂的科学计算和基于真实世界的工程问题建模。大气层、地球、环境物理学应用、核能、原子能、凝聚态、高压、溶解、光电子;生物科学、生物工程、基因学化学、分子科学地理和地震学机械工程、从弥补术到空间飞行器电气工程、电路设计、微电子学计算机科学、数学 今天,商务应用是推动快速计算机发展的更大的推动力。这些应用需

文档评论(0)

1亿VIP精品文档

相关文档