4
A
回答
7
是,使用clCreateBuffer包含的一個標誌:
- CL_MEM_USE_HOST_PTR
- CL_MEM_ALLOC_HOST_PTR
哪些你想要做什麼。欲瞭解更多信息,請訪問clCreateBuffer手冊頁。
相關問題
- 1. 創建由主機PTR的GPU內核的OpenCL
- 2. 從操作系統內核訪問GPU內存
- 3. 在多個GPU上運行OpenCL內核?
- 4. 直接內存訪問
- 5. 優化內存訪問OpenCL
- 6. OpenCL-共享內存訪問
- 7. GPU訪問系統內存
- 8. 並行訪問OpenCL內核參數值
- 9. 從指定的內核訪問內核內存
- 10. 從另一個OpenCL內核調用OpenCL內核
- 11. OpenCL內核在Nvidia GPU上使用多少寄存器?
- 12. C++ - 直接寫入內存(內核)
- 13. OpenCL Gemm內核本地內存變慢
- 14. 直方圖內核內存問題
- 15. GPU隱藏內存訪問時間
- 16. 多個OpenCl內核
- 17. 調試OpenCL內核
- 18. OpenCL內核參數
- 19. 剖析OpenCL內核
- 20. 殺死OpenCL內核
- 21. 優化opencl內核
- 22. 定製內核,訪問eMMC內存
- 23. 遠程直接內存訪問(RDMA)中的內存保護
- 24. 訪問直接內存地址,我們可以直接訪問任何內存地址?
- 25. 在GPU中優化opencl中的內核代碼
- 26. 使用多個GPU時OpenCL內核START延遲?
- 27. SSE2內部函數:直接訪問內存
- 28. 我可以從主機訪問設備全局內存嗎?
- 29. 有沒有辦法讓guest虛擬機內核直接訪問mmc控制器?
- 30. OpenCL自相關內核
對不起,我沒有正確澄清 - 已閱讀有關thouse選項,但CL_MEM_USE_HOST_PTR可以緩存在設備內存中 - 不允許執行我的任務。 CL_MEM_ALLOC_HOST_PTR - 「從主機可訪問內存分配內存...」 - 該內存是否可以從設備訪問? cudaHostGetDevicePointer使用原始的DMA通過總線,因爲我知道 - 想找到類似的東西 – ShPavel 2010-08-22 17:05:23
沒有什麼100%相似,OpenCL是一個更通用的CUDA。所有CL緩衝區都可以從設備端訪問,包括使用CL_MEM_ALLOC_HOST_PTR分配的緩衝區。 – 2010-08-22 21:46:43