[問題] atomic operation 與 計算效率問題

看板C_and_CPP (C/C++)作者 (バスケがしたいです)時間1年前 (2022/05/24 22:35), 編輯推噓2(2010)
留言12則, 3人參與, 1年前最新討論串1/1
我的經驗是使用 cpu 做平行計算時, 應該盡量避免 atomic operation, 因為計算效率可以不會太好. 但當用 gpu 做平行計算, 這個經驗還可靠嗎?有沒有很容易因為計算單元超多, 而彌補了計算單元的等待時間? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.71.76.184 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1653402904.A.82F.html

05/24 23:57, 1年前 , 1F
你想說的是lockless或不用atomic type?
05/24 23:57, 1F

05/25 00:37, 1年前 , 2F
望文生義猜測是lockless. 看了以下這篇討論,我想gpu 的
05/25 00:37, 2F

05/25 00:37, 1年前 , 3F
atomic operation 應該跟cpu的表現不太一樣。
05/25 00:37, 3F

05/25 00:37, 1年前 , 4F

05/25 00:37, 1年前 , 5F
ic-operations-on-global-memory-in-cuda-performed-in-
05/25 00:37, 5F

05/25 00:37, 1年前 , 6F
parallel-across-a-wa
05/25 00:37, 6F

05/25 02:20, 1年前 , 7F
主要還是看處理器架構,有些架構可以選用不同 memory
05/25 02:20, 7F

05/25 02:20, 1年前 , 8F
model 來避免效能損失太嚴重。
05/25 02:20, 8F

05/25 09:01, 1年前 , 9F
gpu沒有人在同步資料的吧 都是算完一起拿回來
05/25 09:01, 9F

05/25 09:02, 1年前 , 10F
應該說要同步的話 那當初就不要用gpu
05/25 09:02, 10F

05/26 11:28, 1年前 , 11F
謝謝大家的回覆,還有很多技術細節不懂,因為時間有限,
05/26 11:28, 11F

05/26 11:28, 1年前 , 12F
還沒好好學習一下。
05/26 11:28, 12F
文章代碼(AID): #1YZEqOWl (C_and_CPP)
文章代碼(AID): #1YZEqOWl (C_and_CPP)