CUDA學習(七十)

Volatile Qualifier: 只要它遵守內存柵欄函數(內存柵欄函數)和內存可視性語義的內存排序語義,編譯器就可以自由優化對全局或共享內存的讀寫操作(例如,通過將全局讀取緩存到寄存器或L1緩存中) 同步功能(同步功能)。 可以使用volatile關鍵字禁用這些優化:如果位於全局或共享內存中的變量被聲明爲volatile,則編譯器假定其值可以隨時由另一個線程修改或使用,因此對此變量的任何引用
相關文章
相關標籤/搜索