使用 GPGPU 并行查找数千个转换函数的根

问题描述 投票:0回答:0

我目前正在考虑使用 GPGPU 来加速我的算法,该算法在计算量和数据量方面非常繁重,并且还有时间限制。我需要在 4-5 秒内找到解决方案,否则结果将不再有效。

如果我没记错的话,在 GPU 中处理数据的全部优势在于有一个或很少的“转换函数”将大量输入数据并行转换为大量输出数据!?

但在我的例子中是不同的:我有上万个不同的转换函数,它们也是在运行时动态创建的。使用此功能,我必须通过数值插值找到合适的根。我想用 GPU 来完成这项任务以加快速度。

所有函数的签名如下所示(double -> double):

double Function1(double);
double Function2(double);
...
double Function120000(double);

使用 GPGPU 可以实现类似的东西吗?

cuda gpu opencl gpgpu
© www.soinside.com 2019 - 2024. All rights reserved.