[迷思] 多核心有這麼好嗎?

沒那麼複雜啦。

我從單核心用到HT到雙核心,手頭上這台820D也已經用兩年了。平常的工作有圖形處理(修相片),剪影片(抓下來的愛情文藝動作片剪在同一檔 ),看影片,抓檔案,GIS軟體,玩玩過時遊戲(例如文明帝國二)。

有興趣動手觀察的人不妨在自己平常用電腦的時候,按Ctrl-Alt-Del開啟工作管理員,然後看一看效能跟處理程序這兩個tab裡面的東西。試著從開完機後就開始觀察,接下來一個一個的開啟你會用的程式,然後就照平常使用電腦的方式來使用你的電腦,一邊觀察有什麼變化。當然,絕大多數的時間內(我自己估計是九成以上的時間),你的CPU使用量絕對很少超過10%。接下來,開音樂來聽,然後開始上網抓東西。

根據我的觀察,最常用到CPU的程式,是防毒軟體。

其實大家都忽略了一點,很多爭議都在於會不會用到。但個人覺得,這真的是一個狗屁問題。為什麼?從第一台386開始,我到現在換過了大約六台電腦,從DOS到vista 到ubuntu,老實說平時能不能榨乾CPU效能根本不是問題。事實上,這個問題從8086到286就已經在吵了,十幾年過去,還是不斷有的人問新的CPU是不是更好?是不是有需要?

我自己用雙核心的感想是,除了兩個核心同時當掉的狀況外,最大的收穫是我不用手動來調各個程式的執行優先順序。是的,平常時我可以跟你保證,你絕對不會覺得雙核心或多和心有啥好用,但是萬一當你有需要做heavy loading的時候,你才會發現雙核多核的好處。比如說,我在玩CivilizationII時,有一個core會full loading,這時候我網友叫我傳這次出遊的照片給他,一兩百張一張一張傳太麻煩,於是我用winrar把他打包。這個時候,雙核心的價值徹底展現。你會知道啥叫做兩不相干。

別人我是不知道啦,至少對於我來說,我既不會因為壓檔案造成MP3播放一頓一頓的,也不會因為玩了遊戲壓起檔案來變的還要一兩個小時才能解決。這就是我要的。

個人觀點,或許你很在意是不是花了一萬塊就必須讓每分錢每一秒都動個不停,對我來說,在我需要多幾個核心來讓我的動作不至於停頓,才是重點。不然...我又會為了等電腦做完,多抽好幾根煙了.....

ps:老實說,我很搞不懂Windows,明明有個core閒的要命,新的工作卻很常還是丟給那個loading比較重的core,我想multi-core的CPU普及後,或許作業系統廠商會願意花比較多的時間來研究讓作業系統在不同core中間的loading balance方法吧?
我的 Flight M1
cityhunter wrote:
借問 在採買serv...(恕刪)

四核的好!
前提是OS要支援。
herculusbt wrote:
沒那麼複雜啦。我從單...(恕刪)


從286用到現在,用了十幾年下來,
電腦有時會卡住,甚至看網頁也會卡住,
一看CPU是用了100%,
用過好幾種CPU,INTEL、AMD都有,1Ghz、2Ghz、3Ghz都有,
照樣卡死。

直到用了雙核才大為改善,(但非完全)至少在cpu使用率達到100%時,
再做別的事,不必享受延遲感、快當機的感覺,
也難怪雙核這麼紅,畢竟光升高時脈對一般使用者感覺不大,
(網頁寫的差,cpu用上100%,即使是3Ghz,照樣掛在那)
使用順暢才最重要。
windows Advance Server 有support 4 核心的....
這是三四年就有的產物了....
==好APP與好朋友分享==
1. Sun 有出 4 核 *8 = 32 thread 的 CPU ..所以多 thread 有 .
2. Intel HT 類似 dual thread 只有 模擬出來的效果不好 ..我跑job 開 HT 會慢些
3. AMD opteron 是把 memory control 做到CPU 內..> 4 CPU 上會比 Intel 好些, 因為cache memory
不須靠BUS 交換 . 但是 intel 控肉比較快是真的
4. 多 core CPU 目前來說 QX6600 是 2 die 放一起還不是 1 die 但是 接近了 , dual core 比
dual CPU 好一點 , 但是 除os 外 .軟體能否跑 multi thread 才是 .. 自己測過後發覺
開 multi thread 加速有線 , dual core 最大用途不是加速是分到 io , 如果 是 多user 會比較有用

我的 case 1 Job 1 thread 1hr
1 Job 2 thread 0.86hr
2 Job 1 thread 各 1hr

所以 多核主要用來多user 多 io ..千萬別有說dual core 2.4G + 2.4G = 4.8GHz ..應該說 2.4+ 2.4
最多發揮的能力只有 3~3.5G ..就算是有 support multi-thread 的 linux 軟體 , 跑 dual core 還是
沒快多少 .但是 多 user 就有差 .
有人提起 NB 的速度比PC的CPU速度快?
也有人提起 CPU的架構變好了?

針對這兩個問題有人知道....intel為了加快cpu的clock(不是加快CPU的速度歐)
把CPU的執行stage拆開成30多(p3是10多)...讓他輕鬆的拉起clock
***簡單的說stage就是每一個運算所需耗的clock數目***
雖然有配套措施去最佳化多stage的架構...但是intel玩的太過份了...很難救
所以同時脈下AMD的cpu執行效率總是比intel快(p4以上)...........intel玩clock的遊戲騙了不少人!!
但是最近在其他網站看到intel有計畫要回復較低的stage了

多stage的CPU和 多CPU的平台都需要軟體的支援(不是windows XP vista支援就好)
但是只要錢負擔的起...多CPU的核心並沒有不好


第一篇文章...^^
前面有人提到大部分軟體不支援雙核心, 正確的說法應該是並未對雙核心做最佳化

其實程式只要用到Multi-Thread, 就已經算是支援雙核心了(前提是OS有支援雙核心),

現在大部分的程式都是Multi-Thread的(我的FireFox就用了22個), 雙核的加速效果更

明顯, 硬要找一些Single-Thread的程式來證明雙核無用, 只是意氣之爭罷了
樓上說的是 pipeline stage ..教科書上說 > 11 就沒太大用 , 那是因為 branch 指另會讓 prefetch
先前 decode 都白做了(overhead ).
.K7 好像 10 stage K8 是 12 . 而 P4 好像是 21 stage ..原來 intel 想法是使用 super pipeline stage 拉高clock ..可以拉開和 AMD CPU k8差距 ..而且 雖然 3Ghz = 1.8G K8(or P3)但是
如果拉到 5Ghz 就贏了, 至於 branch/jump指另造成overhead 可以靠其他電路改善 ,
但是 intel 沒想到拉高CLOCK 後會過熱還有 漏電 ..更無法做出 dual core
最後才放棄 ..好像intel 還有個 31 stage
改回頭使用 pentium3 架構 (P4 & P3 是 2個 team , centrion 是以色列team ) ..但是不能叫 P3
才包裝一下推 centrio
所以centrio or 控肉才能低 clock 但有高效能 ..
但是 k8 和控肉就是改善一些 cache
還有電路拿增加效能 , 但是 單一cpu 來說已到瓶頸 ..做法不是走多核就是改使用 VLIW 方式
, 後者有軟體相容問題 只好使用多核, 好在cpu process 一直進步(Intel 比強 AMD 很多) .

現在 amd k10( 沒有 K9 聽說是美國 狗名所以 amd 不取 K9 ?) 不知道有那些改善, 否則 目前
是intel cpu 比 amd 好

另個是 scale 就是 cpu 內有些執行unit ..現在的 cpu 都是 multi scale 的 ..但是 和指令有關 .
一般program 都是sequence 早在 pentrium Pro時代就發明 out-of order 可以 把指令解編
後重排.但 改善有限 ...

就算 multi thread CPU 沒配軟體 一樣沒有 用 . 只是我們軟體 一直相容相容所以無法突破
很早就看到 hardware 明有 2G DRAM , 但是 軟體就是只吃 400M DRAM . why ?
因為一般 軟體 怕一般pc 跑不了 .. 所以目前很多軟體也是如此 , 就算現在一堆 64bit OS 都出來
還是一堆軟體 無法發揮 . 除非改寫軟體 . 但是問題又來了 , 很多軟體其實是補鍋大法練成..沒有人敢重新改寫 ( 改寫後一定一堆 BUG) , 所以 舊軟體 一直無法加速 ..

對拉還有一類是 cluster ..可以使用多台 linux pc ..以前也跑過也沒快很多.因為最後資料還是要合起
來最後還是 被單一機器綁到




有錯請改正吧 .
pikachuuser wrote:
同意+1電腦不是只有...(恕刪)

metoo 我換雙核以後轉檔,聽歌,下載東西,聊即時通也不會lag 蠻方便的
看樣子 軟體 果然是速度上的一下挑戰!
期待有真正能符合多核的OS吧!就算應用程式沒有配合多核的能力,也希望藉由OS來提高執行效率!
也期待能有普及性的平行開發工具~ 這樣電腦就能跟想的一像快囉~~
要不然快速又好用又炫的電腦只能出現在 電影中 ....
加油加油~
現役: Canon PowerShot SX730 HS
文章分享
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 16)

今日熱門文章 網友點擊推薦!