[討論] 多線程軟件設計用書

作者: musashi023 (EE等身大海葵SoC)   2023-12-23 22:12:45
嗨蓋斯
最近下班在研究Qt multithreading, 對於把CPU性能榨乾覺得蠻有成就感的
就搞了一本 C++ Concurrency in Action 來翻翻
前陣子面試
剛剛好跟他們主管聊到,怎麼讓多線程上鎖的成本最小化,覺得蠻酷的
雖然明白這本來就是多線程程序設計的重點
想知道有沒有專門在聊這個的書
謝謝惹
作者: labbat (labbat)   2023-12-23 22:31:00
作業系統導論
作者: NDark (溺於黑暗)   2023-12-23 22:40:00
執行緒
作者: zipigi   2023-12-23 22:43:00
又線程又軟件的,還以為來到中國論壇
作者: DrTech (竹科管理處網軍研發人員)   2023-12-23 22:46:00
反串不夠到位啦。你要說程序設計,不是程式設計
作者: illya65536 (illya65536)   2023-12-23 23:00:00
線程
作者: yamakazi (大安吳彥祖)   2023-12-23 23:28:00
當初在網路上看到原子鎖和barrier就覺得差不多了,實際工作上沒用到那麼炫技的技巧
作者: final01 (牛頓運動定律)   2023-12-24 00:04:00
你說的那本不就是了...看完沒??
作者: enthos (影斯作業系統)   2023-12-24 00:07:00
某blog文章,DPDK用了glibc thread-safe(?)的*rand*()CPU佔用率過高,改用自製的不safe rand()省CPU
作者: B0988698088 (廢文少女小円♥)   2023-12-24 04:04:00
軟你媽
作者: stupid0319 (徵女友)   2023-12-24 09:07:00
CPU性能榨乾?一般寫code不是cpu用越少越好嗎還是我的思維有問題
作者: MoonCode (MoonCode)   2023-12-24 10:06:00
英文可以 中國術語就不行 xD
作者: tsaigi (菜雞)   2023-12-24 10:07:00
樓上 你程式的CPU用量不是該考量的點吧==
作者: olozil (ヾ(ΦωΦ)ツ)   2023-12-24 10:58:00
要榨...用平行運算吧, 單台太小家子氣了
作者: stupid0319 (徵女友)   2023-12-24 11:11:00
我前公司有人的code還沒跑到重點,cpu就乾了,算榨乾嗎
作者: ruthertw (小葉老大)   2023-12-24 13:36:00
我有榮幸,我以前有跟某原文聖經版的原作者互通email過~很久以前純軟在玩.現階段還在玩這的,普遍會跟硬體有相關上面寫的硬體:"公司硬體產品"
作者: Isaea (Isaea)   2023-12-24 16:01:00
中國術語還好吧,過激耶
作者: Apache (阿帕契)   2023-12-24 16:08:00
就那本 你如果是為了優化常規向量計算 用庫會比輪子好並行運算只有少量的原則 剩下基本上是圍繞著硬件調適但硬件稍有不同可能就會破壞你原本優化的環境所以維護數學庫應該是硬件供應方的責任 像是MKL和cuDNN
作者: wuyiulin (龍破壞劍士-巴斯達布雷達)   2023-12-24 18:50:00
借卡問一下 MKL 到底在哪裡有比較廣泛運用?我用 oneAPI 搭這個感覺不出來,有些人告訴我要分布式計算或是搭他們家 Xeon 才有效?如果要上 Xeon 那我幹嘛不 NV Solution 就好?
作者: new122851 (未若柳絮因風起)   2023-12-24 19:32:00
程序設計是啥....是編程..
作者: JasperChang (PeterChou)   2023-12-24 19:55:00
中國技術文章一堆, 被主流化遲早的事扣掉照搬的農場也是 >>>>> 繁體使用者
作者: t19960804 (泥好嗎)   2023-12-24 20:08:00
台灣中國一家親 咱們血濃於水 不要在意用語的不同在座的各位身上可是留著祖國的血液啊
作者: x000032001 (版廢了該走了)   2023-12-24 22:03:00
MKL是加速計算用的啊 針對Intel CPU特別最佳化但他跟BLAS比起來可能沒有體感差異 要跑benchmark
作者: abc21086999 (呵呵)   2023-12-24 22:14:00
作者: alan3100 (BOSS)   2023-12-24 22:16:00
蠻多比較深的技術繁體幾乎0篇 那麼排斥簡體只能看原文
作者: ichunlai (^_^)   2023-12-24 22:48:00
CCIA這本書真的硬,同樣也很想知道這主題有啥書在討論
作者: shooter555 (shooter)   2023-12-25 11:23:00
就是榨乾 先把執行緒開一開準備好 等要用得時候全部丟queue 執行緒自己拿來算不會用到同一塊記憶體位置就不用鎖了
作者: acgotaku (otaku)   2023-12-25 14:28:00
你那本看完應該不可能會被問倒吧 那本很硬 本科都沒讀完csdn 很多案例分享 隨邊找都一堆
作者: wahaha279 (哇哈哈:3)   2023-12-25 17:13:00
執行緒
作者: superpandal   2023-12-25 20:15:00
可以用不同的東西保證
作者: deeeplove (想不到ID)   2023-12-26 08:02:00
在批踢踢用支語被噴剛好
作者: eva19452002 (^^)   2023-12-26 09:39:00
請直接講multi-thread你講多線程還要稍微想一下相信會來本板,都有基本的英文素養然後我發現,一本書所有術語都是用英文的話,直上原文書還比較快
作者: rodion (r-kan/reminder)   2023-12-26 09:44:00
你喜歡MZZY嗎? 喜歡的話就請勿用牆國新語
作者: MoonCode (MoonCode)   2023-12-26 10:19:00
LMAO
作者: ikachann (喵喵)   2023-12-26 14:08:00
轉換正常人的用語很困難嗎?
作者: magicee01   2023-12-26 18:50:00
好腦金@ionwater
作者: superpandal   2023-12-26 23:02:00
正常人用語? haha
作者: drakd4d (NULL)   2023-12-27 00:06:00
哈哈哈 超多G點被戳中
作者: lwecloud (CloudEX)   2023-12-27 09:30:00
喜歡釣魚是個人自由,但是四頁推文有一半以上不是你想問的,這樣有比較好嗎?
作者: Raymond0710 (雷門)   2023-12-27 14:45:00
這版的風氣也壞了嗎?
作者: sniper2824 (月夜)   2023-12-27 17:36:00
來釣魚的你是想風氣多好
作者: Litfal (Litfal)   2023-12-30 01:14:00
被釣的魚很歡樂啊
作者: chemiblue (糗了...)   2023-12-30 09:41:00
多執行緒的書找繁體應該不容易吧...
作者: Litfal (Litfal)   2023-12-30 16:17:00
你說的都偏parallelism,但concurrency不只這樣慢慢樂趣會轉為偏向工作流管理的Task、pipeline(生產消費)配合適當的容器甚至自己搞block或priority queue、流水線自適應擴充等等
作者: new122851 (未若柳絮因風起)   2023-12-31 11:10:00
為什麼不用英文?法定語言是英文欸大哥
作者: OnlyRD (里巷人)   2023-12-31 21:06:00
multithreading和concurrency不同吧
作者: ipapple852 (倫)   2022-01-07 15:09:00
請問 你是在算noss嗎 哈哈

Links booklink

Contact Us: admin [ a t ] ucptt.com