推 nicetw20xx: 先謝謝大大分享~~~~~ 01/04 09:05
推 devilkool: 好 01/04 09:13
推 Hsins: 推! 01/04 13:54
推 NCTU5566: 謝謝哥 01/04 17:15
推 hobnob: 推分享! 01/04 17:29
噓 final01: 哥的觀念有點問題...必須等高人指出問題XD 01/04 18:49
推 a82611141: 推 tbb 01/04 20:44
推 haydou: 推 01/05 01:10
推 WTS2accuracy: 有請造輪子大師開示 01/05 20:00
推 Suleika: share memory by communicating/serializability 01/06 11:33
推 paul123: 推 Intel tbb 01/06 16:56
推 Litfal: 真的,上鎖就先輸一半,parallelism有很大一部分都在想怎 01/07 10:21
→ Litfal: 麼省鎖 01/07 10:21
→ netburst: 真 01/07 13:01
推 labbat: 初學者先鎖再說啊,會鎖懂鎖知道哪些api隱含鎖才可以避鎖 01/07 13:18
→ oopFoo: 現在都流行GC/Ref Count語言,管理記憶體很難。Lock一樣 01/08 07:15
→ oopFoo: 很難做的對。先學會如何Partition Tasks才重要,然後JS的 01/08 07:17
→ oopFoo: Atomics類的api設計,直接lock真的太低階也太容易出錯。 01/08 07:19
→ oopFoo: Lock出錯,超難debug,超挫折的。需要很系統很有耐性處理 01/08 07:23
→ oopFoo: Lock就交給專家吧。真喜歡Concurrency,先試試OpenMPI這種 01/08 07:28
→ oopFoo: Message Passing的API也是很好的選擇 01/08 07:30
推 leviliang: 印象中OpenMP針對單一節點多核心的平行化 01/08 19:02
→ leviliang: 而MPI針對多節點資料的傳遞與平行化計算 01/08 19:02
→ leviliang: 兩者使用的地方不一樣 01/08 19:02
→ leviliang: 雖可以混成 hybrid parallelization 01/08 19:02
→ leviliang: 但還是別搞混了 01/08 19:02
→ oopFoo: OpenMP是shared-memory所以只能一個節點。OpenMPI是Msg 01/08 21:13
→ oopFoo: Passing。所以各種情況都可用,單節點多核心也適合。 01/08 21:15