※ 本文轉寄自 ptt.cc, 文章原始頁面
看板Soft_Job
標題

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

最新2023-12-27 17:36:00
留言61則留言,37人參與討論
推噓6 ( 15937 )
嗨蓋斯 最近下班在研究Qt multithreading, 對於把CPU性能榨乾覺得蠻有成就感的 就搞了一本 C++ Concurrency in Action 來翻翻 前陣子面試 剛剛好跟他們主管聊到,怎麼讓多線程上鎖的成本最小化,覺得蠻酷的 雖然明白這本來就是多線程程序設計的重點 想知道有沒有專門在聊這個的書 謝謝惹 ----- Sent from JPTT on my Samsung SM-G9960. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.51.57 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1703340767.A.D9F.html

61 則留言

labbat, 1F
作業系統導論

NDark, 2F
執行緒

zipigi, 3F
又線程又軟件的,還以為來到中國論壇

DrTech, 4F
反串不夠到位啦。你要說程序設計,不是程式設計
立刻給您修改上

illya65536, 5F
線程

yamakazi, 6F
當初在網路上看到原子鎖和barrier

yamakazi, 7F
就覺得差不多了,實際工作上沒用到那麼炫技的技巧

final01, 8F
你說的那本不就是了...看完沒??
還在啃耶QQ

enthos, 9F
某blog文章,DPDK用了glibc thread-safe(?)的*rand*()

enthos, 10F
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

B0988698088, 11F
軟你媽
可能要請板規第二條處理一下您
※ 編輯: musashi023 (61.230.51.57 臺灣), 12/24/2023 06:54:30

stupid0319, 12F
CPU性能榨乾?一般寫code不是cpu用越少越好嗎

stupid0319, 13F
還是我的思維有問題
這是不同的使用情境 假設今天有一個需要大量計算的場景 同時希望他快點算完 你不會想看到你的多核心電腦只用一個核心在慢慢爬
※ 編輯: musashi023 (61.230.51.57 臺灣), 12/24/2023 09:51:50

MoonCode, 14F
英文可以 中國術語就不行 xD

tsaigi, 15F
樓上 你程式的CPU用量不是該考量的點吧==

olozil, 16F
要榨...用平行運算吧, 單台太小家子氣了

stupid0319, 17F
我前公司有人的code還沒跑到重點,cpu就乾了,算榨乾嗎

ruthertw, 18F
我有榮幸,我以前有跟某原文聖經版的原作者互通email過~

ruthertw, 19F
很久以前純軟在玩.現階段還在玩這的,普遍會跟硬體有相關

ruthertw, 20F
上面寫的硬體:"公司硬體產品"

Isaea, 21F
中國術語還好吧,過激耶

Apache, 22F
就那本 你如果是為了優化常規向量計算 用庫會比輪子好

Apache, 23F
並行運算只有少量的原則 剩下基本上是圍繞著硬件調適

Apache, 24F
但硬件稍有不同可能就會破壞你原本優化的環境

Apache, 25F
所以維護數學庫應該是硬件供應方的責任 像是MKL和cuDNN

wuyiulin, 26F
借卡問一下 MKL 到底在哪裡有比較廣泛運用?我用 oneAP

wuyiulin, 27F
I 搭這個感覺不出來,有些人告訴我要分布式計算或是搭

wuyiulin, 28F
他們家 Xeon 才有效?如果要上 Xeon 那我幹嘛不 NV Sol

wuyiulin, 29F
ution 就好?

new122851, 30F
程序設計是啥....是編程..

JasperChang, 31F
中國技術文章一堆, 被主流化遲早的事

JasperChang, 32F
扣掉照搬的農場也是 >>>>> 繁體使用者

t19960804, 33F
台灣中國一家親 咱們血濃於水 不要在意用語的不同

t19960804, 34F
在座的各位身上可是留著祖國的血液啊

x000032001, 35F
MKL是加速計算用的啊 針對Intel CPU特別最佳化

x000032001, 36F
但他跟BLAS比起來可能沒有體感差異 要跑benchmark

abc21086999, 37F
[討論] 多線程軟件設計用書

alan3100, 38F
蠻多比較深的技術繁體幾乎0篇 那麼排斥簡體只能看原文

ichunlai, 39F
CCIA這本書真的硬,同樣也很想知道這主題有啥書在討論

Raymond0710, 60F
這版的風氣也壞了嗎?

sniper2824, 61F
來釣魚的你是想風氣多好