一种三维傅里叶变换加速方法、装置、设备及介质制造方法及图纸

技术编号:43948389 阅读:22 留言:0更新日期:2025-01-07 21:36
本申请公开了一种三维傅里叶变换加速方法、装置、设备及介质,涉及工业流体领域,包括:CPU划分待处理三维数据集并将各子数据集分配至各子处理器;在各子处理器分别对相应的子数据集在三个方向上依次执行一维傅里叶变换时,将执行一维傅里叶变换的总任务发送至GPU,GPU划分总任务以利用各流处理器并发执行各子任务,将属于同一总任务的若干子任务的并发执行结果进行合并,并将各合并后结果返回至相应的子处理器以更新子处理器中的子数据集;若在三个方向上的一维傅里叶变换均执行完成,则合并各子处理器中的当前子数据集得到目标三维数据集。本申请通过CPU并行和GPU并发,降低傅里叶变换的复杂度,实现对工业流体软件的自主可控。

【技术实现步骤摘要】

本专利技术涉及工业流体领域,特别涉及一种三维傅里叶变换加速方法、装置、设备及介质


技术介绍

1、随着gpu(graphics processing unit,图形处理器)硬件技术的发展(比cpu(central processing unit,中央处理器)硬件快100-1000倍),相应的各类工业流体软件以及其他基于求解偏微分方程的工业软件也亟待升级。大多数工业软件都需要求解fourier(傅里叶)数学变换问题,但是现有的大多工业软件都依赖于开源的数学库或者是商业代码,这对于自主可控工业软件是很大的风险。并且,fourier(傅里叶)求解器被广泛应用于各类工业软件中,其基本原理并不复杂,但是直接使用教科书的原理编写的fourier求解器,由于其天文数字的计算复杂度,使其根本无法应用到工业领域,如何降低傅里叶变换的计算复杂度也是目前有待解决的问题。


技术实现思路

1、有鉴于此,本专利技术的目的在于提供一种三维傅里叶变换加速方法、装置、设备及介质,能够通过cpu并行和gpu并发,降低傅里叶变换的计算复杂度,实现本文档来自技高网...

【技术保护点】

1.一种三维傅里叶变换加速方法,其特征在于,应用于中央处理器,包括:

2.根据权利要求1所述的三维傅里叶变换加速方法,其特征在于,所述将待处理三维数据集划分为若干子数据集,包括:

3.根据权利要求1所述的三维傅里叶变换加速方法,其特征在于,所述各所述子处理器分别对相应的所述子数据集在三个方向上依次执行一维傅里叶变换的过程,包括:

4.根据权利要求3所述的三维傅里叶变换加速方法,其特征在于,所述通过各所述子处理器分别对相应的所述子数据集在第一方向上执行一维傅里叶变换,包括:

5.根据权利要求3所述的三维傅里叶变换加速方法,其特征在于,所述通过...

【技术特征摘要】

1.一种三维傅里叶变换加速方法,其特征在于,应用于中央处理器,包括:

2.根据权利要求1所述的三维傅里叶变换加速方法,其特征在于,所述将待处理三维数据集划分为若干子数据集,包括:

3.根据权利要求1所述的三维傅里叶变换加速方法,其特征在于,所述各所述子处理器分别对相应的所述子数据集在三个方向上依次执行一维傅里叶变换的过程,包括:

4.根据权利要求3所述的三维傅里叶变换加速方法,其特征在于,所述通过各所述子处理器分别对相应的所述子数据集在第一方向上执行一维傅里叶变换,包括:

5.根据权利要求3所述的三维傅里叶变换加速方法,其特征在于,所述通过各所述子处理器分别对相应的...

【专利技术属性】
技术研发人员:李青潘翀李泽铖
申请(专利权)人:天目山实验室
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1