首页 >
平行运算
✍ dations ◷ 2025-11-22 01:17:26 #平行运算
并行计算(英语: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方法,即划分,通信,组合,映射。首先划分,就是将一个问题平均划分成若干份,并让各个处理器去同时执行;通信阶段,就是要分析执行过程中所要交换的数据和任务的协调情况,而组合则是要求将较小的问题组合到一起以提高性能和减少任务开销,映射则是要将任务分配到每一个处理器上。总之,并行算法还需要相当多完善的地方。
并行算法与串行算法最大的不同之处在于,并行算法不仅要考虑问题本身,而且还要考虑所使用的并行模型,网络连接等等。
相关
- 口臭口臭指人张开口时发出的臭味,普遍视为一个表面的病征。其起因可以有很多种,大多来自口腔的问题,例如蛀牙和牙周病,亦有可能因为扁桃腺结石,或因为吃了味浓的食物(如蒜头、洋葱、肉
- 淹没的大陆淹没的大陆是指规模庞大,但主要在海面以下的大陆;一些古地质学家和地理学家使用该术语。在这个类中的两个主要的例子是凯尔盖朗高原和西兰大陆。巽他古陆是另一个例子。淹没寻
- 响尾蛇亚种响尾蛇属于响尾蛇属(学名Crotalus)及侏儒响尾蛇属(学名Sistrurus),是一种有毒的蛇。它们都属于蝮亚科这类有毒蛇的分类之下。现存已知约有50种响尾蛇及多个亚种。顾名思义它
- 理学理学可以指:一些与物理学有关科学的简称:
- 分析力学分析力学是理论力学的一个分支,是对经典力学的高度数学化的表达。可以认为1788年拉格朗日发表的奠基之作《分析力学(Mécanique analytique)》是此分支的开始。经典力学最初的
- 酪胺酸酪氨酸、酪胺酸(Tyrosine, 缩写为 Tyr or Y) 或 4 - 羟基苯丙氨酸, 是细胞用来合成蛋白质的22种氨基酸之一,在细胞中可用于合成蛋白质,其密码子为UAC和UAU,属于含有极性侧基,人体
- 低频低频(LF, Low frequency)是指频带由30 KHz到300 KHz的无线电电波。LF多用作卫星导航系统(差分全球定位系统)、国际广播以及AM广播等,另外亦可用作电波时计(授时)。一些无线电频率识
- 罗伯特·伯恩斯·伍德沃德罗伯特·伯恩斯·伍德沃德(英语:Robert Burns Woodward,1917年4月10日-1979年7月8日),美国有机化学家,对现代有机合成做出了相当大的贡献,尤其是在化学合成和具有复杂结构的天然有机
- DNA密码子表传统上,遗传密码以RNA密码子表的形式表示;这是因为在细胞核糖体制造蛋白质时,指导合成蛋白质的是信使RNA。信使RNA的序列则由基因组DNA确定。随着计算生物学和基因组学的兴起,现
- 钝化钝化是使金属表面转化为不易氧化的状态,而延缓金属的腐蚀速度的方法。另外,一种活性金属或合金,其化学活性大大降低,而成为贵金属状态的现象,也叫钝化。还有一种工艺,将刀具刃口(铣
