我的Matrix有多大?

时间:2013-04-29 12:49:39

标签: c++ gpgpu matrix-multiplication

我正在开发一个代码,它具有矩阵乘法以及其他复杂的数学函数,如fft,lu,ifft,fftshift等。我想知道的是当我更改输入参数时

  • 当我运行CPU程序时矩阵变得多大
  • 理论上如何将内存使用量与矩阵的大小相关联。
  • 当我使用移植的OpenCL GPU代码时,我的2GB Radeon可以处理多少。

1 个答案:

答案 0 :(得分:0)

  • 内存使用情况与总元素数乘以数据类型字节大小有关。假设你有一个1000 x 1000矩阵,有4个字节的整数,那么你的矩阵数据大小大约是4 * 1000000字节或4兆字节。
  • 可能您不需要担心内存限制,而“GPU内存可以虚拟化,驱动程序会在/不需要时从GPU交换内存”:

    How do I determine available device memory in OpenCL?