我从事的音频处理项目需要进行许多基本计算(+,-,*),例如FFT(快速傅立叶变换)计算。
我们正在考虑使用图形卡来加速这些计算。但是我们不知道这是否是最好的解决方案。我们期望的解决方案需要一个成本低于500美元的优质计算系统。
我们使用Matlab编程,并且必须将声卡采集到系统中。
除了图形卡和主板以外,您是否知道解决方案可以进行大量演算?
最佳答案
您可以使用free Matlab CUDA库在GPU上执行计算。 $ 500会给你一个非常体面的NVIDIA GPU。请注意,GPU的视频内存有限,并且会以大数据量消耗内存,甚至比Matlab还要快。
我已经针对使用GPUMat的8800 Nvidia GPU(128streams)对8core intel CPU进行了基准测试,对于512Kb数据集,GPU的旋转速度与8 GHz intel 2Ghz相同,包括传输到GPU内存的时间。对于认真的GPU工作,与用于驱动显示器的显卡相比,我建议使用专用的显卡。使用主板便宜的英特尔视频驱动显示器,并将阵列计算传递给Nvidia。
关于matlab - GPU性能要求,最好的解决方案是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6301250/