看板 hardware 關於我們 聯絡資訊
※ 引述《ULTIMA1002 (my story)》之銘言: : 所以我覺得K8的優勢被現在快速發展的顯示卡市場給蓋過了 如果你是玩 天堂 II 或是 FF XI 你就會發現 CPU 還是有差 P4 永遠有 跟不上的先天缺憾 反之 DOOM 或是 Far Cry 就差不多 真正的狀況 : 遊戲影響大小 和程式的寫法也很有關係 不會只差在顯示卡 => 不然大家都用賽揚和散步龍 配高階顯卡就好 不是嗎 ? (當然不可能) : 而P4不管是轉檔剪接的優勢還是HT的多工都不能被其他硬體所取代... 轉檔也要看寫法 現在優勢就是軟體廠商優化多 所以差異很大 真的在跑新版的軟體時 兩者的差異只會變小 不會變大 其來有自 : 總覺得在遊戲之外P4好用很多 : 這是我個人的觀點啦...有錯請指教 HT 的多工是把不用的指令集模擬成另一個 CPU 不代表你真的有兩倍的效 能可以用 也許我們今天所執行的程式用到的不太一樣 那 HT 效能可以有 效發揮 但如果你跑些多元轉檔或是多指令集程式呼叫 你會發現開 HT 可 能只會更慢不會更快 最糟的狀況下 在執行一些寫作較差的應用程式時 因為運算分配 還有所為 的多時保護 (避免某個程式吃掉了所有的中斷資源) 開 HT 往往會讓你的效 能限制在上限 50% 如果某程式用到大部份指令集 對於 HT 的效用傷害是 很大的 當然這和 Intel 現階段的實作不是很成功也很有關係 (註一) 最後 ... 認為 K8 只有遊戲行 或是 P4 只有轉檔行 是錯誤的 但認為 P4 運算一定比較強 K8 3D 一定比較強 也是錯誤的 真正重要的是 軟體的寫法和支援方式 還有使用的部份 同樣是跑 MATLAB 或是 FORTRAN 77 因為應用的領域與函式呼叫的不同 兩陣營在同樣的應用軟體下表現可好可壞 端看你用什麼方式去用軟體 看到 P4 就說 P4 好我固然不喜歡 但是遇到 K8 就只說 K8 好的同樣讓 人討厭 看事情要看需求 只不過遊戲目前的需求 K8 佔優勢 而 95% 以 上的 PC 主要用途都是遊樂 如此而已 價格和喜好因素 那還是其次 可是 DIY 市場 荷包重不重要 可不能輕忽 註一 : 如同 littleshan 兄所言 良好的程式對稱性 (翻譯各有不同) 可 以讓 HT 有效發揮 (請參考 l 兄之回文 與下面我的再回應) instruction parallelism 屬於進階的程式效能研究主題 為程式 語言之進階 用白話說就是如何讓程式 "妥善利用" CPU 及相關資 源 讓程式執行起來更有效率 更加全面 另外 有人問我就再說 SMT 和 SMP 是不一樣的 ^^;;; -- 修改原因 : 修改註一所在之段落 / 加上註一 再次感謝 littleshan 兄 ^_^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.231.195
cutemaumau:dopin大講的果然比較詳細 我就是這個意思 推 59.115.0.209 06/08
eric1002:聖經 版主 快M啦140.127.179.229 06/08
lookers:樓上的不要命令我=.= 218.175.148.73 06/08
milen:但你還是乖乖做了XD 59.114.42.189 06/08
Asprit:好文 解釋的很清楚 218.175.58.53 06/08
louis0407:嘴巴說不要 身體倒是挺老實的XD 版主不要d我啊 140.121.214.71 06/08
shiunlin:請問何謂"不用的指令集模擬成另一個 CPU"?140.113.196.166 06/08
※ 編輯: Dopin 來自: 203.70.65.28 (06/08 10:07)
fttf:大師 Orz 218.161.14.205 06/08