CUDA可不可以在global memory里开辟一个40万个元素的一维数组?

CUDA可不可以在global memory里开辟一个40万个元素的一维数组?

帮你顶一下,对这块了解一般

你猜呢?
自己用计算器算算好了~

某种型号的显卡芯片对应的显存的大小不是固定的~~
因为显存不是由nvidia公司配置的。

现在市面上大部分显卡的显存都在2G以上。
总共2的31次个Byte,大概10的9次方个Byte。
40万个4Byte的float完全没问题的~~

建议你使用 cudaGetDeviceProperties 观察你的卡卡吧~

虽然显存确实很大 但是我以前实验过 我的机器上连10万都分配不了。超过就出错

这个能用计算器算出来?利用率你知道?显存都能让你用?还是你试过了?没有试过就不要说这么装b的话!

利用率可以善用工具得知
個人常常將顯存用到滿

40萬也就是400K
再配合基本型態最多8byte
8*400K才3.2M
是可行的