FPGA & GPU

FPGA没有CPU和GPU的取指令和指令译码能力,这就注定无法单独使用,通常会加一个ARM内核的CPU来处理比较简单的指令,这样的FPGA叫SoC FPGA。这样一来,FPGA的适用面广了,但是性能肯定要下降了,尽管如此,还是比CPU和GPU的效率要高不少。

 

图像是最适合GPU处理的,FPGA并不占优势,而视频之间的语义关联则不适合GPU。

比如行人过马路这个视频,要根据前后视频关联来分析行人是要停下来还是加速通过,这种深度学习应用,FPGA比GPU更合适。而行人识别,车道线识别,GPU更适合。

语音识别要知道上下文语义关联,FPGA就比GPU更合适。

 

FPGA更适合RNN和LSTM,

GPU更适合CNN。

 

 

你可能感兴趣的:(机器学习)