看板 PC_Shopping 關於我們 聯絡資訊
※ 引述《pupuliao (pupu)》之銘言 : 讓我用在大學時學到的東西嘴一下好了? : 有什麼問題 大家在嘴我? : ※ 引述《c52chungyuny (intel inside)》之銘言: : : 我常常在想多工跟多核概念應該不同吧 : : 多工是單核心(或多核心)應用好幾個在跑 : 多工 是很早很早就存在的概念 : 就算你啥都沒幹,電腦上會同時跑許多程式 : 電腦不可能讓A程式通通跑完 才執行B程式 : 多工的目標就是有效率把CPU的工作有效率的分配給每個程式,讓他們輪流執行 多工在電腦領域最常看到的是在Linux上的概念 但實際上windows現在也是多工了 除了同時執行程式,還有不同的用戶同時使用一臺主機也算在內。 : 在單核心時期,大家都把程式寫在一個thread上就好 : CPU 工作分配是OS的工作,用量大的自然會分配比較多的CPU時間 : : 多核是一個軟體寫的很好可以一次把好幾個線程吃滿 這就是要來講講幹話了 多核,每個人都說他支援多核 你是支援雙核,還是支援四核,還是支援六核? 一個狗屁程式說它支援多核時,卻往往沒在說他到底支援幾個多核 : 到了多核心時代OS 一樣分配著他的工作,但是他不可能把一個工作同時分配給兩個核 : 工作,所以才出現了 軟體要針對多核心優化的議題, : 如何有效率地把工作,分配給多個thread 分散處理,成了工程師的目標 : 這就是大家說的 多核優化 最後你猜怎樣? 槓,最後這狗屁程式,號稱支援多核心的,然後單核跑得比多核高分順暢,或是只跟你 玩雙核,四核六核跟你說「那小額科啦,我不跟你玩.....」 某時期這種屁程式到處都是,不過現在好一些了 : : 好了重點來了 : : 電蝦多工最愛用遊戲+實況比較 : : 6C對多工應用可能真的有差 : : 畢竟是Windows會幫忙把工作平行丟到不同核上 然後再提到windows這種糞OS 以前多核支援度差之外, 還只偏愛SMT, 當年的CMT,windows跑起來跟糞一樣 還需要打補丁才能用好一點 https://tinyurl.com/y4ml39s2 : : 但是對多核心應該應該就沒差了吧 : : 軟體寫的好就是直接整個核心吃到滿 : 軟體寫得好 不是會讓整個核心吃到滿,是可以平均的把工作分配給所有核心 : 玩遊戲會把核心吃滿,就代表你CPU 不夠強,要買新的 : 如果CPU用30%的時間就可以滿足你的需求,那何必搞到100% ? 每核心真正合適的執行率是在約莫70%左右 太少會有待命的最低電量, 太多就像intel現在一樣,95衝到200陪你玩 : : 你HT SMT來都變成浮雲 : : 我比叫納悶的是大家都說遊戲「多核」優化變好了 : : 多核優化變好那應該核心全部吃滿 : : 然後HT SMT變為浮雲 : : 如果還要加一堆後台實況 跑轉碼 : : 代表遊戲還是沒有核心全部吃滿囉? : : 那多6T有啥差別 : : HT又不是實體核心?? : 因為優化越好,是分散的越好不論幾個T 你都可以很有效率的把工作平均分配下去 : 吃不吃滿 是OS 看你的程式需不需要 : 身為一個資深阿宅 : 通常都是 瀏覽器開個幾十個分頁,手遊旁邊掛著 再說一次笑話,某intel發言說平時大家都是上網用chrome 結果某次漏洞後chrome的做法是關HT : 然後再開遊戲玩,在RAM CPU 不夠之前 ,我都不會把程式關閉的 : 這樣切換的時候才不會需要等待阿 : : ----- : : Sent from JPTT on my Samsung SM-N950F. 再來就是指令集的問題了 每個程式開發者對指令集未必都有較全面的最佳化過,造成特別獨鍾特定陣營的CPU... ... 兩邊陣營都有這種情形就是了 所以核心跟頻率都是浮雲啦 實際要看你軟體怎麼玩才對 ---- Sent from BePTT -- : ※ 引述《s961355 (我是小魯妹)》之銘言: 迪士尼電影花木蘭卡通裡頭被俘的皇帝是晉懷帝嗎?
Anderson0819: 跟一個有小龍的卡通認真... 10/06 13:59
firewalker: 明朝的政治環境,宋朝的軍隊,漢朝的敵人 10/06 14:54
MrHeat: 民國的胡婷婷 10/06 15:25
charliemx: 爛砲兵~~~ 10/06 21:53Schottky: 打不贏,因為這時候的僚國有T34坦克和M1910 122mm榴彈砲 10/09 21:34 https://imgur.com/NYFncDb.png https://i.imgur.com/nHmZfJX.png
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.217.135.160 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/PC_Shopping/M.1562927844.A.EC3.html
commandoEX : cmt linux天生支援?還不是有修kernel... 07/12 18:43
ejsizmmy : 樓上我可沒說人家天生就支援喔 07/12 19:07
ejsizmmy : 我是說win7當初支援很差 07/12 19:07
s9209122222 : Linux 在民用方面越來越強大了 07/12 20:23
Ekmund : 這問題的減少 多少也來自於framework做掉了部分 07/12 21:06