检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:陈鹏程 向伟铭 张全 CHEN Pengcheng;XIANG Weiming;ZHANG Quan(College of Computer Science,Southwest Petroleum University,Chengdu Sichuan 610500,China;College of Information and Communication Engineering,University of Electronic Science and Technology of China,Chengdu Sichuan 611731,China)
机构地区:[1]西南石油大学计算机科学学院,成都610500 [2]电子科技大学信息与通信工程学院,成都611731
出 处:《计算机应用》2019年第S02期175-178,共4页journal of Computer Applications
摘 要:为提高三维地震信号数据倾角、方位角算法的计算速度,针对其计算过程特点,提出了一种基于CUDA的并行算法。首先,对倾角方位角算法进行模块化分析并找到算法的计算瓶颈;然后,分别从差分计算、滤波以及后续的倾角方位角计算步骤入手,进行并行策略分析;最后,通过线程以及显存优化来提高算法的计算速度。通过实验验证,在大于50×50工区大小的地震数据中可以实现7.7以上的加速比,并能保证实际工程需求的计算精度。该并行算法对于三维地震数据的均值与中值滤波以及地震信号差分计算提出了一种可行的并行加速方案,可以广泛应用于地震信号处理领域中。To improve the computational speed of 3D seismic signal dip and azimuth algorithm,for the characteristics of its computational process,a parallel algorithm based on CUDA was given.Firstly,dip and azimuth algorithm was modularly analyzed and the computational bottleneck of the algorithm was found.Then,from the difference calculation,filtering and subsequent dip and azimuth calculation steps,parallel strategy analysis was carried out.Finally,thread and graphics memory optimization were used to improve the calculation speed of the algorithm.It is verified by experiments that the acceleration ratio of 7.7 times or more can be achieved for seismic data larger than 50×50,and the calculation accuracy of actual engineering requirements can be guaranteed.In the parallel algorithm.a feasible parallel acceleration scheme was proposed for the mean and median filtering of 3D seismic data and the differential calculation of seismic signals,which can be widely used in the field of seismic signal processing.
分 类 号:TP338.6[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.49