平行运算

✍ dations ◷ 2025-02-23 07:22:59 #平行运算
并行计算(英语:parallel computing)一般是指许多指令得以同时进行的计算模式。在同时进行的前提下,可以将计算的过程分解成小部分,之后以并发方式来加以解决。电脑软件可以被分成数个运算步骤来运行。为了解决某个特定问题,软件采用某个算法,以一连串指令运行来完成。传统上,这些指令都被送至单一的中央处理器,以循序方式运行完成。在这种处理方式下,单一时间中,只有单一指令被运行(processor level: 比较微处理器,CISC, 和RISC,即流水线Pipeline的概念,以及后来在Pipeline基础上以提高指令处理效率为目的的硬件及软件发展,比如branch-prediction, 比如forwarding,比如在每个运算单元前的指令堆栈,汇编程序员对programm code的顺序改写)。并行运算采用了多个运算单元,同时运行,以解决问题。相对于串行计算,并行计算可以划分成时间并行和空间并行。时间并行即指令流水化,空间并行使用多个处理器执行并发计算,当前研究的主要是空间的并行问题。以程序和算法设计人员的角度看,并行计算又可分为数据并行和任务并行。数据并行把大的任务化解成若干个相同的子任务,处理起来比任务并行简单。空间上的并行导致两类并行机的产生,按照麦克·弗莱因(Michael Flynn)的说法分为单指令流多数据流(SIMD)和多指令流多数据流(MIMD),而常用的串行机也称为单指令流单数据流(SISD)。MIMD类的机器又可分为常见的五类:并行向量处理机(PVP)、对称多处理机(SMP)、大规模并行处理机(MPP)、工作站机群(COW)、分布式共享存储处理机(DSM)。并行计算机有以下五种访存模型:均匀访存模型(UMA)、非均匀访存模型(NUMA)、全高速缓存访存模型(COMA)、一致性高速缓存非均匀存储访问模型(CC-NUMA)和非远程存储访问模型(NORMA)。不像串行计算机那样,主流使用冯·诺伊曼的计算模型,并行计算机没有一个统一的计算模型。不过,人们已经提出了几种有价值的参考模型:PRAM模型,BSP模型,LogP模型,C^3模型等。并行计算机是靠网络将各个处理机或处理器连接起来的,一般来说有以下几种方式网络的基本术语:并行算法是一门还没有发展成熟的学科,虽然人们已经总结出了相当多的经验,但是远远不及串行算法那样丰富。并行算法设计中最常用的的方法是PCAM方法,即划分,通信,组合,映射。首先划分,就是将一个问题平均划分成若干份,并让各个处理器去同时执行;通信阶段,就是要分析执行过程中所要交换的数据和任务的协调情况,而组合则是要求将较小的问题组合到一起以提高性能和减少任务开销,映射则是要将任务分配到每一个处理器上。总之,并行算法还需要相当多完善的地方。 并行算法与串行算法最大的不同之处在于,并行算法不仅要考虑问题本身,而且还要考虑所使用的并行模型,网络连接等等。

相关

  • 滴虫性阴道炎滴虫性阴道炎(英语:trichomoniasis,trich)也称为滴虫炎,,是因为阴道毛滴虫(英语:Trichomonas vaginalis)所引起的传染病,会造成女性阴道或是男性尿道的发炎。约70%的女性及男性在罹病
  • 中国医学科学院中国医学科学院、北京协和医学院院校徽国立卫生研究院 国家卫生研究院 中华医学会 中国医师协会 中国疾病预防控制中心 中国预防医学科学院 中国中医科学院 中国科学院生命
  • 土耳其语波黑  希腊  伊拉克  科索沃  北马其顿土耳其语(Türkçe;.mw-parser-output .audiolink a{background:url("//upload.wikimedia.org/wikipedia/commons/f/f7/Loudspeaker
  • 骨骼系统在生物学中,骨骼系统(英语:skeleton)是为生物体提供支持作用的生命系统,也和肌肉系统组成运动系统。骨骼系统主要可分为两种:外骨骼是动物外层的坚硬外壳,内骨骼则是在体内支撑身体
  • 鲍里斯·贝克鲍里斯·贝克尔(德语:Boris Becker,1967年11月22日-),生于联邦德国巴登-符腾堡,外号“德国金童”,已退役的德国男子网球运动员,德国体育史上最佳男子网球选手,单打最高世界排名第一,6座
  • 热力学热力学,全称热动力学(法语:thermodynamique,德语:Thermodynamik,英语:thermodynamics,源于古希腊语θερμός及δύναμις),是研究热现象中物态转变和能量转换规律的学科。它着
  • 分光光谱仪分光光度法(英语:Spectrophotometry)是一门对光谱进行量化研究的分析方法。主要涉及的电磁波谱范围是可见光、近紫外线与近红外线。这种方法不同于电磁波谱与时间分辨光谱。将
  • 立方厘米立方厘米,或称立方公分(英式英语:Cubic Centimetre,美式英语:Cubic Centimeter,CC),为体积或容积的计量单位。用于体积时,符号通常写作
  • 根毛根毛是高等植物根尖表皮上的毛状物,主要位于根的成熟区,形成根毛区。根毛由成熟区表皮细胞向外突出而成,具有顶端封闭的管状结构,其长度由数十到上千微米不等,可通过肉眼观察到。
  • 肌纤维肌细胞也称为肌纤维,可以在肌肉组织中见到,这些细胞型态上属于长型且管状,肌肉细胞是从肌肉母细胞发育而来。经过肌肉生成(英语:Myogenesis)后肌细胞会特化成数种型态,包括骨骼肌、