摘要 鉴于PVM软件是一种几乎能够在所有流行的计算机体系结构上运行的并行环境,本文提出了单程序多数据流(SPMD)方式的二维叠前深度偏移的并行其法,即走时表计算采用炮点循环并行方式,成像过程采用炮检距并行算法。采用PVM并行环境提供的消息传递方式进行进程间通讯,在SGI Power Challenge和IBM SP2两种并行机上实现了其二维叠前深度偏移的并行其法。测试结果表明:本文的二维叠前深度偏移并行化算法效率是比较高的,在SGI Power Challenge机上,当CPU数为4时,测得的加速比达3.91,并行效率达到0.98;在IBMSP2机上,当书点数为3时,测得的加速比为2.94,效率达到0.98。
Abstract:In view of the fact that PVM software is a parallel environment which works nearly in all existing computer systems,we advance the parallel algorithm which is for 2-D prestack depth migration and behaves in the form of single program and multiple data flows (i.e.travel time table is computed by using shot-point circular parallel way,and image process by using offset parallel method).The parallel algorithm for 2-D prestack depth migration has been achieved in two parallel computers(SGI Power Challenge and IBM SP2)by applying message transfer mode to interprogram communication under PVM environment, The experiments drew the following conclusion:the parallel algorithm for 2-D prestack depth migration has quite high efficiency;when CPU number of SUI Power Challenge computer is 4, the speed-up ratio will be 3.91 ,and the parallel efficiency 0.98;when the node of IBM SP2 computer is 3 ,the speed-up ratio will be 2.94,and the parallel efficiency 0.98.