1
Q1:是否可以從cuda.lvlib獲取指向設備內存的指針:將一維數組複製到CUDA內存(SGL).vi?我想將這個指針傳遞給我的DLL。 Q2:DLL應該返回指向存儲結果的設備內存的指針。是否有可能使用cuda.lvlib:將CUDA內存複製到一維數組(SGL).vi以將回複復制回主機?將一維數組複製到CUDA存儲器 - 指向內存的指針
謝謝。
Q1:是否可以從cuda.lvlib獲取指向設備內存的指針:將一維數組複製到CUDA內存(SGL).vi?我想將這個指針傳遞給我的DLL。 Q2:DLL應該返回指向存儲結果的設備內存的指針。是否有可能使用cuda.lvlib:將CUDA內存複製到一維數組(SGL).vi以將回複復制回主機?將一維數組複製到CUDA存儲器 - 指向內存的指針
謝謝。
1D數組通常存在於CUDA用來分配設備內存的線性地址空間之外,因此不應該可以查詢1D CUDA數組的指針。
所有版本的CUDA都能夠通過主機上的memcpy命令讀取/寫入1D CUDA數組的內容,並且內核可以通過紋理讀取它們;在最新版本的CUDA上採用費米級硬件,內核還可以通過表面引用和1D表面加載/存儲內部函數讀取/寫入1D CUDA陣列的內容。
什麼是設備內存? CUDA設備中的內存? 「設備內存」 – CharlesB 2012-04-18 11:53:00
我的意思是CUDA設備內存(GPU內存) – user1281071 2012-04-18 11:59:54