kutf 发表于 2014-6-19 12:43:35

图像处理计算速度是fpga快,还是cuda快

比如计算5*5窗口平滑过滤或者边缘检测。
fpga是zedboard,cuda是jetson tk1。
cuda程序肯定比fpga好写多了。不知道在这种计算要求下,fpga有没有优势。

riyue 发表于 2014-6-19 12:49:44

opencl比较好,通用性比较强

wye11083 发表于 2014-6-19 12:52:15

FPGA适合干数据流处理,CUDA则可以做多种事,各有长处。FPGA功耗低,CUDA功耗大。

一个人· 发表于 2014-6-19 12:55:30

cuda有什么好的平台吗?

rootxie 发表于 2014-6-19 12:59:51

CUDA是什么东西?

LearningASM 发表于 2014-6-19 13:53:12

这要看情况的吧,
CUDA的计算性能强,OpenCL为了通用,性能上有损失,但怎么说都是要电脑的。
FPGA用于嵌入式设备。

熵之矢 发表于 2014-11-20 22:09:50

你是要做什么方面的项目,我也正在纠结这个问题,毕竟NVIDIA出的这块嵌入式开发板很诱人

zhangsusu 发表于 2014-11-20 22:30:24

LearningASM 发表于 2014-6-19 13:53
这要看情况的吧,
CUDA的计算性能强,OpenCL为了通用,性能上有损失,但怎么说都是要电脑的。
FPGA用于嵌入 ...

他的tk1 jetson 恰恰是嵌入式平台

zhangsusu 发表于 2014-11-20 22:34:16

本帖最后由 zhangsusu 于 2014-11-20 23:02 编辑

熵之矢 发表于 2014-11-20 22:09
你是要做什么方面的项目,我也正在纠结这个问题,毕竟NVIDIA出的这块嵌入式开发板很诱人 ...

我们做过测试 fpga更快 但开发成本太高 尤其是图像处理 没有太好的支持

大规模fpga图像处理国内做的比较好的是西安中唐

sj1125055001 发表于 2014-11-20 22:35:47

学习                        

LearningASM 发表于 2014-11-20 22:41:10

遇上高手,彻底学习了

熵之矢 发表于 2014-11-21 11:05:16

zhangsusu 发表于 2014-11-20 22:34
我们做过测试 fpga更快 但开发成本太高 尤其是图像处理 没有太好的支持

大规模fpga图像处理国内做的比较 ...

你好,不知道你们测试环境是怎样的(硬件以及编程语言)。方便的话能透露一下吗。。
因为传统的fpga做图像算法使用vhdl语言,肯定比GPU速度快而且功耗低。但是现在往往要考虑到开发周期,而altera公司已经有了openCL在fpga上并行加速的功能,也就是说不需要懂VHDL就能用FPGA进行加速!再加上现在已经有ARM+FPGA集成的板子,做完整的嵌入式开发已经和NVIDIA出的那款嵌入式GPU开发板一样方便了。

熵之矢 发表于 2014-11-21 11:06:11

LearningASM 发表于 2014-6-19 13:53
这要看情况的吧,
CUDA的计算性能强,OpenCL为了通用,性能上有损失,但怎么说都是要电脑的。
FPGA用于嵌入 ...

现在已经可以不用电脑了,NVIDIA出了嵌入式开发板了
页: [1]
查看完整版本: 图像处理计算速度是fpga快,还是cuda快