[討論] 多線程軟件設計用書
嗨蓋斯
最近下班在研究Qt multithreading, 對於把CPU性能榨乾覺得蠻有成就感的
就搞了一本 C++ Concurrency in Action 來翻翻
前陣子面試
剛剛好跟他們主管聊到,怎麼讓多線程上鎖的成本最小化,覺得蠻酷的
雖然明白這本來就是多線程程序設計的重點
想知道有沒有專門在聊這個的書
謝謝惹
-----
Sent from JPTT on my Samsung SM-G9960.
--
作業系統導論
執行緒
又線程又軟件的,還以為來到中國論壇
反串不夠到位啦。你要說程序設計,不是程式設計
立刻給您修改上
線程
當初在網路上看到原子鎖和barrier
就覺得差不多了,實際工作上沒用到那麼炫技的技巧
你說的那本不就是了...看完沒??
還在啃耶QQ
某blog文章,DPDK用了glibc thread-safe(?)的*rand*()
CPU佔用率過高,改用自製的不safe rand()省CPU
關於這個我也好奇,自己寫一個thread safe的資料結構,和用STL內建的 + 在使用時加鎖避免race,兩種做法的差別是什麼
※ 編輯: musashi023 (61.230.51.57 臺灣), 12/24/2023 01:26:19 ※ 編輯: musashi023 (61.230.51.57 臺灣), 12/24/2023 01:26:53 ※ 編輯: musashi023 (61.230.51.57 臺灣), 12/24/2023 01:27:11 ※ 編輯: musashi023 (61.230.51.57 臺灣), 12/24/2023 01:29:21軟你媽
可能要請板規第二條處理一下您
※ 編輯: musashi023 (61.230.51.57 臺灣), 12/24/2023 06:54:30CPU性能榨乾?一般寫code不是cpu用越少越好嗎
還是我的思維有問題
這是不同的使用情境 假設今天有一個需要大量計算的場景 同時希望他快點算完 你不會想看到你的多核心電腦只用一個核心在慢慢爬
※ 編輯: musashi023 (61.230.51.57 臺灣), 12/24/2023 09:51:50英文可以 中國術語就不行 xD
樓上 你程式的CPU用量不是該考量的點吧==
要榨...用平行運算吧, 單台太小家子氣了
我前公司有人的code還沒跑到重點,cpu就乾了,算榨乾嗎
我有榮幸,我以前有跟某原文聖經版的原作者互通email過~
很久以前純軟在玩.現階段還在玩這的,普遍會跟硬體有相關
上面寫的硬體:"公司硬體產品"
中國術語還好吧,過激耶
就那本 你如果是為了優化常規向量計算 用庫會比輪子好
並行運算只有少量的原則 剩下基本上是圍繞著硬件調適
但硬件稍有不同可能就會破壞你原本優化的環境
所以維護數學庫應該是硬件供應方的責任 像是MKL和cuDNN
借卡問一下 MKL 到底在哪裡有比較廣泛運用?我用 oneAP
I 搭這個感覺不出來,有些人告訴我要分布式計算或是搭
他們家 Xeon 才有效?如果要上 Xeon 那我幹嘛不 NV Sol
ution 就好?
程序設計是啥....是編程..
中國技術文章一堆, 被主流化遲早的事
扣掉照搬的農場也是 >>>>> 繁體使用者
台灣中國一家親 咱們血濃於水 不要在意用語的不同
在座的各位身上可是留著祖國的血液啊
MKL是加速計算用的啊 針對Intel CPU特別最佳化
但他跟BLAS比起來可能沒有體感差異 要跑benchmark
蠻多比較深的技術繁體幾乎0篇 那麼排斥簡體只能看原文
CCIA這本書真的硬,同樣也很想知道這主題有啥書在討論
就是榨乾 先把執行緒開一開準備好 等要用得時候全部丟
queue 執行緒自己拿來算
不會用到同一塊記憶體位置就不用鎖了
你那本看完應該不可能會被問倒吧 那本很硬 本科都沒讀完
csdn 很多案例分享 隨邊找都一堆
執行緒
可以用不同的東西保證
在批踢踢用支語被噴剛好
請直接講multi-thread你講多線程還要稍微想一下
相信會來本板,都有基本的英文素養
然後我發現,一本書所有術語都是用英文的話,直上原
文書還比較快
你喜歡MZZY嗎? 喜歡的話就請勿用牆國新語
LMAO
轉換正常人的用語很困難嗎?
好腦金@ionwater
正常人用語? haha
哈哈哈 超多G點被戳中
喜歡釣魚是個人自由,但是四頁推文有一半以上不是你想問
的,這樣有比較好嗎?
這版的風氣也壞了嗎?
來釣魚的你是想風氣多好
爆
Re: [請益] 蝦皮買電腦遇到問題請教更新進度 參考昨天各位大大的建議,今天我用CPU是8核,不是16核心,去跟他們說要退貨 商品DM: 電腦畫面: 結果店家跟我說,DM上面有明確表示『多線程模擬分16個』,所以他們沒錯58
[情報] 2077不支援AMD的多核心原因找到了《賽博朋克2077》不支持AMD銳龍多線程:原因找到了 -- 《賽博朋克2077》徹底火了,AMD似乎成了最大輸家——顯卡方面,NVIDIA是獨家合作夥 伴,光追、DLSS技術都得到支持,AMD的光追卻不受待見;處理器方面,銳龍疑似遭到“24
Re: [心得] 8 gen 3效能提前解禁cpu多核心的分數比cpu單核心的分數重要的多 現在基本的APP軟體 像是YOUTUBE CHROME 像這種基本的軟體都有支援 多線程運行 也就是8顆核心一起跑 8顆核心一起運行youtube29
[情報] 12600K傳對標5600X定價,提供5800X性能傳言稱Intel的Core i5-12600K Alder Lake CPU將以其擁有競爭力的價格和性能數據 重新塑造“i5”市場,使其成為主流遊戲領域的一個有吸引力的選擇。 5-12600K定價和性能的詳細訊息來自Moore's Law is Dead 他解釋了為什麼他認為Alder Lake晶片將重新點燃Intel Core i5市場的流行 諸如AMD Ryzen 5 2600、Ryzen 5 3600X 和 Ryzen 5 5600X之類的CPU在各個零售商的銷29
[情報] Intel N100 的性能與65W i5-7400 相當~ Intel的Alder Lake-N CPU已經上市一段時間了 N100的測試顯示其性能與舊款Core i5相似,但功耗低於10W。 Intel Processor N100可用於低功耗平台的四種Alder Lake-N處理器之一 這些處理器與其他Alder Lake和Raptor Lake採用相同的Intel 7製程27
[請益] 想找電腦底層運作的書或課程大家好, 最近工作常常會碰到電腦底層運作相關的 比如說實際記憶體儲存方式 xxx ooo 或者是cpu 之類的 或者是幾進位制7
[問卦] 我想玩一個遊戲 要換多核心跟線程的cpu嗎我看有人說玩遊戲 買i3就好 因為玩遊戲核心不用太多 但是如果 我還想看片子的話 多出來的核心會比較有用?還是說只要買多線程的就好 所以說價錢差不多的話 是買要最新的i3 還是買舊版的i7比較好? -- --5
[情報] 最便宜6核R55500性能跑分揭曉:不及5600G3月中旬AMD發布6款Ryzen新U,其中包括3款Zen3和3款Zen2產品,Zen3中最入門的是 Ryzen 5 5500。 日前Benchleaks挖到了Ryzen 5 5500的Geekbench跑分成績,並和可能要遭遇的市場競品 做了對比 和當前主要的幾款6C12T處理器相比,Ryzen 5 5500並不能討到一點優勢。具體來說5600G3
Re: [討論] 跑speedtest也算熱點分享用 : : 剛打開App看,熱點流量那一行不見了 : : ----2
[情報] Ryzen 3 1200 AF 12nm Zen+提供重大改進AMD的Ryzen 3 1200 CPU最近收到了新修訂,已更新為Zen+ 12nm核心架構,稱為Ryzen 3 1200 AF 此更新的架構沒有提供更快的時賣速度 而是提供更穩定的時賣和更高的超頻應用於該處理器,並且還提供了更好的記憶體超頻。 AMD Ryzen 3 1200 AF處理器升級到12 nm Zen+架構。與原始Ryzen 3 1200相比,該處理