有沒有人知道關於內存一致性模型的文檔可以保證以cudaHostAlloc(..., cudaHostAllocMapped)
分配的內存區域?例如,當從主機讀取設備可見時,從主機讀取數據會很有用(可能是在內核完成之後,在內核執行期間的最早時間等)。cudaHostAllocMapped的一致性規則
1
A
回答
1
執行線程執行__threadfence_system()
調用(僅在計算能力2.0或更高版本上可用)後,設備寫入保證在主機(或對等設備)上可見。
在內核完成之後,即在cudaDeviceSynchronize()
之後或在"Explicit Synchronization" section of the Programming Guide中列出的其他同步方法之一成功完成之後,它們也可見。
由於CUDA目前不提供任何方向的同步方向,映射內存不應該從主機上修改,而內核使用該內存時可能正在運行或可能正在運行。
+0
謝謝你的回答,這就是我正在尋找的東西。 – agrippa 2013-04-05 17:48:20
相關問題
- 1. MySQL GTID一致性違規
- 2. Bazel規則和文件組不一致性
- 3. css @ font-face規則不一致
- 4. yii中屬性的唯一值規則
- 5. Django非規範化和一致性:
- 6. WPF的有效性規則
- 7. htaccess的規則會導致CloudFlare的
- 8. 多發性ID蒙山一個規則
- 9. Drupal規則一次性登錄地址
- 10. MDD唯一性驗證規則
- 11. .htaccess的規則,導致404跨網站
- 12. Firebase規則導致奇怪的行爲
- 13. 重寫規則上的.htaccess導致404
- 14. 規則屬性的兼容性
- 15. 的makefile隱性和顯性規則
- 16. HTML5數據 - *屬性規則?
- 17. CSS可見性規則
- 18. Objective-C屬性規則
- 19. Drools規則編譯性能
- 20. 選擇性CSS規則
- 21. 獲取規則屬性
- 22. 通用單元測試是否符合常規.net接口和重載規則的一致性實現?
- 23. CSS特異性較低規則將覆蓋較高的特異性規則
- 24. 重寫規則顯示不一致的行爲
- 25. @media查詢規則(IE9)中的font-face行爲不一致
- 26. Drools撤回導致規則不起火
- 27. Apache2重寫規則導致錯誤
- 28. 重寫規則導致403 forbbiden錯誤
- 29. 不規則導致殭屍例如
- 30. Twilio黑名單規則致命錯誤
您可以使用[__threadfence_system()](http://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html#memory-demo)強制更新在使用cudaHostAlloc分配的內存區域中可見。柵欄功能)在cc 2.0或更高版本的設備上。 – 2013-04-05 17:08:07