首页 >
平行运算
✍ dations ◷ 2025-12-05 23:41:41 #平行运算
并行计算(英语: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方法,即划分,通信,组合,映射。首先划分,就是将一个问题平均划分成若干份,并让各个处理器去同时执行;通信阶段,就是要分析执行过程中所要交换的数据和任务的协调情况,而组合则是要求将较小的问题组合到一起以提高性能和减少任务开销,映射则是要将任务分配到每一个处理器上。总之,并行算法还需要相当多完善的地方。
并行算法与串行算法最大的不同之处在于,并行算法不仅要考虑问题本身,而且还要考虑所使用的并行模型,网络连接等等。
相关
- 咪唑咪唑(英语:Imidazole),即1,3-二氮唑,是一个五元杂环芳香性有机化合物,化学式C3H4N2。它也是一个生物碱。白色或浅黄色固体结晶,可溶于水、氯仿、醇、醚,具有酸性,也具有碱性。氢原子
- 安萨里穆罕默德·安萨里(一作加札利;波斯语:ابو حامد محمد ابن محمد الغزالی,1058年-1111年12月20日),在波斯呼罗珊图斯出生及逝世。他是波斯裔伊斯兰神学家
- 文德圣文德,天主教译为圣文都辣,或译波拿文德拉、波那文都,O.F.M.(意大利语:San Bonaventura,1221年-1274年),是中世纪意大利的经院哲学神学家及哲学家。作为第七任方济各会总会长(英语:Lis
- 送气与不送气送气(Aspiration),语音学概念,指某些阻碍音在除阻时所伴随的强烈的空气喷吐。为感知送气与不送气音之间的差别,试将一只手或点燃的蜡烛置于口前,朗声说“滩”(/tʰan/)、“单”(/t
- 幂集数学上,给定集合 S {\displaystyle S} ,其幂集 P
- 埃斯特家族埃斯特家族(意大利语:Este,也可称为Estensi 或 d'Este),是一个欧洲贵族世家,家族名称起源于意大利城镇埃斯特,家族统治著费拉拉(1208-1598年)、摩德纳和雷焦(1288年起)、法纳诺(1352年起)
- 榛果俪榛果俪(意大利语:Frangelico)是一款意大利皮埃蒙特大区库内奥省Canale市出产的榛子香草风味力娇酒,酒精浓度20%。20世纪80年代最初发布的时候,榛果俪的酒精浓度为24%。榛果俪的酒
- 斑猫详见内文斑猫(学名:Felis silvestris)或称野猫或山猫,是一种小型猫科动物,原生于欧洲地区、亚洲西部,以及非洲。斑猫会猎捕小型哺乳类、鸟类,或是其他体型相仿的动物。斑猫可分为多
- 离心离心机是一种机械,可借由电动机或其他机械的带动而高速转动,产生数千倍于重力的离心力,以加快液体中颗粒的沉降速度,把样品中不同沉降系数和密度质量的物质分离。离心力的大与小
- AcFun WIKI游艺星际(北京)科技有限公司 100% 广州弹幕网络科技有限公司(投资主体)股权比例:AcFun(现正式备案名为AcFun弹幕视频网,曾用正式备案中文名爱稀饭网,常被简称为AC,A站)实际运营
