Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Algorithm 如何通过移植FPGA算法来估计GPU触发器?_Algorithm_Parallel Processing_Gpu_Fpga - Fatal编程技术网

Algorithm 如何通过移植FPGA算法来估计GPU触发器?

Algorithm 如何通过移植FPGA算法来估计GPU触发器?,algorithm,parallel-processing,gpu,fpga,Algorithm,Parallel Processing,Gpu,Fpga,我有一系列的信号处理算法,目前在FPGA架构中实现。我想将此处理转移到基于GPU的服务器上,但我需要估计需要多少GPU。完成这项任务的最佳方式是什么?我是否应该尝试将每一个数学运算分解为一个浮点计数,然后将其全部相加,并希望我远未达到要求?如果将浮点计数所需的运算除以GPU性能,则即使在最好的情况下,也会得到所需时间的下限,但是,不能保证GPU能够实际维持这项工作所需的性能,也不能保证您能够在任何合理的时间内编写这项工作所需的程序。我还想看看你选择的GPU有哪些信号处理库,看看它们是否提供了接近

我有一系列的信号处理算法,目前在FPGA架构中实现。我想将此处理转移到基于GPU的服务器上,但我需要估计需要多少GPU。完成这项任务的最佳方式是什么?我是否应该尝试将每一个数学运算分解为一个浮点计数,然后将其全部相加,并希望我远未达到要求?

如果将浮点计数所需的运算除以GPU性能,则即使在最好的情况下,也会得到所需时间的下限,但是,不能保证GPU能够实际维持这项工作所需的性能,也不能保证您能够在任何合理的时间内编写这项工作所需的程序。我还想看看你选择的GPU有哪些信号处理库,看看它们是否提供了接近你需要的东西。如果您可以通过库调用和一些基于cpu的粘合代码计算出所需的时间,那么您可以在不使用GPU的情况下计算粘合代码的时间,然后查看库规格,计算出它们需要多长时间,并得出您希望在不太乐观的情况下实现的时间估计