Matlab快速gpuArray可视化

时间:2015-07-02 00:16:11

标签: image matlab gpu heatmap

任务很简单,你在for循环中处理一个下降大小的gpuArray,比如2048x2048,你想通过实时生成图像图(或热图)来显示它。

A=gpuArray(...);
for i=nFrames
    A= ... ;
    imagesc(A);
    drawnow;
end

现在的问题是,当使用imagesc()或imshow()时,你得到一个非常低的帧速率(<10 fps),即使处理时间不长。如果你想设置CData&#39;对于从一开始就声明的图像句柄,你被迫将数组移动到CPU内存中,这是时间昂贵并且无法实现目的。

是否有任何特定工具可用于加速gpuArrays的可视化?

我观看了一个关于使用GPU解决PDE的网络研讨会,其中演示者有一个实时执行此操作的代码。您可以观看视频,以准确了解我正在寻找的内容。

http://www.mathworks.com/videos/gpu-computing-with-matlab-81840.html?form_seq=conf882&elqsid=1435085269409&potential_use=Student&country_code=US

0 个答案:

没有答案