平行运算

✍ dations ◷ 2025-01-23 04:04:09 #平行运算
并行计算(英语: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方法,即划分,通信,组合,映射。首先划分,就是将一个问题平均划分成若干份,并让各个处理器去同时执行;通信阶段,就是要分析执行过程中所要交换的数据和任务的协调情况,而组合则是要求将较小的问题组合到一起以提高性能和减少任务开销,映射则是要将任务分配到每一个处理器上。总之,并行算法还需要相当多完善的地方。 并行算法与串行算法最大的不同之处在于,并行算法不仅要考虑问题本身,而且还要考虑所使用的并行模型,网络连接等等。

相关

  • 浮霉菌门浮霉菌门(Planctomycetes)是一小门水生细菌,在海水、半咸水、淡水中都可被发现。其中浮霉菌属(Planctomyces)和小梨形菌属(Pirellula)等都是专性好氧菌。它们通过出芽法繁殖
  • 三尖瓣三尖瓣,又称右房室瓣,是在哺乳动物心脏的右后侧,在右心房和右心室之间的瓣膜。其作用是阻止血液回流至右心房。
  • 苯二氮䓬类药物依赖性苯二氮䓬类药物的依赖性或苯二氮䓬类药物成瘾指的是当一个人表现出以下症状中一个或多个:耐药性,戒断症状,寻求药物使用行为(例如不顾有害后果持续使用),和适应药物使用的不良模式
  • 对数刻度对数尺度(logarithmic scale)是一个非线性的测量尺度,用在数量有较大范围的差异时。像里氏地震震级、声学中的音量、光学中的光强度、及溶液的PH值等。对数尺度是以数量级为基
  • 达尔马提亚^ 达尔马提亚不是克罗地亚的行政区划。它只是一个历史地区。达尔马提亚(克罗地亚语:Dalmacija,.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Liberti
  • 桑格测序双脱氧链终止法(英语:dideoxyribonucleotide [簡稱 dideoxy] chain-termination method),又称桑格法(英语:Sanger method),为一种常用的核酸测序技术,用于DNA分析,由英国生物化学家弗雷
  • 双键在有机化学中,双键(英语:Double Bond),是对含1根σ键和1根π键的共价键的分类称呼。在化合物分子中,两个原子间以二个共用电子对构成的共价键,被称之为双键;而在双键上的原子,都在同
  • 爱尔啤酒艾尔(英语:Ale),又译为麦酒、麦芽酒,为一种上层发酵啤酒(发酵过程酵母会移动至液面)。发酵温度较拉格啤酒高(20~25℃),发酵时间较拉格啤酒短,可于两到三天完成。艾尔酒常常带有更加浓
  • 德拉梅内于格·费利西泰·罗贝尔·德拉梅内(Hugues Felicité Robert de Lamennais 1782年6月19日-1854年2月27日)法国天主教神父、哲学家、政治理论家、基督教社会主义者。他是法国复
  • 文化例外文化例外(台湾称作文化免议)是一种为了保护本国的文化不被其他文化侵袭而制定的一种政策。法国最早提出文化例外,许多国家采用文化例外原则虽然起到了一定的积极效果,但是总体上