關於雙核心四核心跟雙顯卡的問題 - 生活
By Cara
at 2009-02-27T00:00
at 2009-02-27T00:00
Table of Contents
我想問雙核心跟四核心的優勢..
什麼情況之下適合雙核心跟四核心..
還有他們的技術是怎樣..
不可能真得有兩顆或四顆cpu吧..
另外雙顯卡會比單顯還要好嗎??
什麼情況之下適合雙顥卡啊...
要發揮雙顯卡的威力..
要兩張都買一樣的嗎??
我應該要注意哪些??
謝謝..
什麼情況之下適合雙核心跟四核心..
還有他們的技術是怎樣..
不可能真得有兩顆或四顆cpu吧..
另外雙顯卡會比單顯還要好嗎??
什麼情況之下適合雙顥卡啊...
要發揮雙顯卡的威力..
要兩張都買一樣的嗎??
我應該要注意哪些??
謝謝..
Tags:
生活
All Comments
By Heather
at 2009-03-01T10:28
at 2009-03-01T10:28
這題應該是玩家較會答吧!?
程式師了解反而有限。
我的主要電腦(當然是最強的一台)已被某大定位為『拋棄式桌上型電腦』!
就知道我的設備有多差! T.T
這種先進的設備,我這種用弓箭射飛機的人寫的,
只能是紙上談兵。
= = = = = =
作業系統最多能 Handle 15核(其實,8核就偷笑了)!
(我指飛揮加速效能,不是能不能用到那麼多核。)
雙核,只要把 focus 或 高CPU 使用率的程式 / thread (以下簡稱重要程式)單獨分給一核,
剩下的給另一核,
〝蛋(請中譯英,音譯)〞,重要程式自然就加速了!
如果重要程式有 Multi-thread呢?
把其它 thread 分給另一核,一樣有加速效果。
= = = =
但,多核是為平行程式設計的!
程式本身沒有真的平行架構,
OS 很難幫重要程式自動分配成多核來跑!!
(其實應該是根本不可能,至少,50年內不可能辦到)
也就是說:在不考慮被執行的程式本身是真平行程式下,
多核較快,只是在多功時,OS可以:
1. 讓不同的程式,真的同時執行。
(不然,只是分時的假同時)
2. 讓重要程式永遠被執行。
3. OS本身減少 contest-switch 的時間,減少其系統使用率。
4. OS其它內部作業(資源/垃圾回收等)不佔重要程式時間。
也就是說:四核的第 2~4核,三核分工上述 2. ~ 4. 的時間,
真的有加速嗎? 當然沒有!
因為,重要程式仍然只使用了一核!
= = = =
平行程式則不同!
它本身在設計時,會把自己的工作分好,交由 n 個 CPU(或核)去處理。
也就是說,一個工作,
在雙核下,每個 CPU 均分了一半的工作!
在四核下,每個 CPU 均分了 1/4 的工作!
當然較快。
上面寫得太理想了!
真實情況下,n核完完全全不可能加速成 n倍!至少因為:
1. (通常是)主媎(main process / main thread)的工作會多一點!
它要分配工作給其它的核!
2. 分配本身要時間,分配的傳遞過程要時間!
早期多電腦平行,這時間很可觀!
多核,在同一煮雞裡,這時間就小多了!
但,仍要看用的是什麼平行方法!!
3. 算完了,要把結果傳給(通常是)主緒做後續處理
(如:顯示答案,最後加總等。)
這傳回要時間,後處理也要時間。
4. 某些核本身有做其它的事(如:執行背景程式、非重要程式、OS等)
也就是說:完全一樣的工作,不同核,通常不能同時做完!
先做完的,要等後做完的!
5. 很多工作需時不同!
如:用試除法算 2 ~ 4萬的質數,
1~1萬、1萬~2萬、2萬~3萬、3萬~4萬的數的數目雖然一樣多,
但要試除的量卻完全不同!前面的試除量少多了!!
(註:用篩法,則相反!!!)
所以,均分工作數容易;但均分工作量卻不容易!
因此,平行經驗不足的程式師,或
對這個程式要處理的問題不夠了解的高級平行程式師,
一樣都不能寫出好的平行程式!
另外,由上述 1. ~ 3. (叫 Parallel Overhead)可知:
哪怕 4. 5. 兩點完全排除,N核加速也不可能!
而讓 overhead相對變小,唯一的辦法是:資量很大!
也就是說:小資料量,再強再厲害的平行程式師(5.),加 OS(4.)
也沒辦法讓使用多核達到加速!
┌────────┐
│ 只能減速!! │
└────────┘
= = = = = = = =
技術?這要問 Intel 了!
基本上,它多了一個 L3 cache!在它的 80核架構中,還多了一個 Hub!
簡言之,是把多個 CPU 做進一個 chip 裡!
外加一些有的沒的(如上述 L3 cache)
至於每一核有沒有少點功能呢?
系上研究 CPU 的硬體教授說:沒有!
Morse Law (可能記錯)理論的●●部份雖已不適用;
但它的◎◎部份仍適用,可使面積縮小,
使得在同面積下,仍可擠進更多的元件!
所以,多核,每一核並沒有少功能。
我的指導教授(搞軟體的),Intel 請他到廠開平行課超過五年!
所有 Intel 新進人員必修他的平行運算課!
他說:有!!有少一點功能!
我個人認為:有少一點。
= = = =
雙顯卡,不一定要同牌!
但,生意考量:
1. 你一定要買我的!怎可讓別牌分一杯羹!
2. 讓你能和別牌混用,我測試及維護上都增加困難!成本增加!
所以,一定要同牌!不能混合使用!
什麼情況下適合雙顯卡?
不知耶!在下只知道下列需求下須要:
1. 要裝三個(含)以上的螢幕。
2. 要靠顯卡做高速運算!
現代的 CPU,在浮點運算上,速度遠輸顯卡!
所以,大型矩陣的運算,都靠顯卡!
超大大型矩陣的運算,都靠『一堆』顯卡,叫 GPU Farm!
= = = = =
以上回答,希望有幫到你。 ^_^
2009-03-02 06:59:09 補充:
漏答了:要注意哪些?
1. 到底會不會用到第二張顯卡?
2. 是不是同牌子
3. 最好是同型號
4. 那個型號的功能,夠不夠你二內年使用?
5. 你有沒有那麼多錢!!
2009-03-02 11:16:03 補充:
意見 001 也說明了:錢不能讓別人賺!我賺就好!
哎~,不所不用其極的生意手法! :S
2009-03-03 06:16:38 補充:
怎麼有這麼多錯字,及漏寫的東西?
真是昏倒!
(我指〝發〞揮加速效能...
也就是說:四核的第 2~4核,〝用〞其中的〞三核分工上述 2. ~ 4. 的時間,
1. (通常是)主〝緒〞(...
哪怕 4. 5. 兩點完全排除,N核加速〝N倍〞也不可能!
〝Moore's Law的〝加速〞部份...
但它的〝電晶體數量〞部份仍適用
我個人認為:有少一點。
〝Moore's Law 的數量部份,並不能在 10年內增加80倍以上(還要 Hub, L3等)!
所以,那是不可能的!
我不是『指導教授放屁是香的』的人。〞
By Yuri
at 2009-03-02T19:16
at 2009-03-02T19:16
我只要是~電腦維修~電腦重灌~電腦問題~修電腦~重灌win7~xp重灌~都是找他們
他們到府服務非常方便!!
希望能幫到你
可以跟他們聯絡看看
評價很高...你可以試試看!!^^
電話:02-29405818
或者加LINE~直接線上詢問也可以!
ID:gmepc168
希望能幫到你
Yahoo服務加網址
http://tw.serviceplus.yahoo.com/booth/seller/Y0193...
By Olive
at 2009-03-01T21:22
at 2009-03-01T21:22
在一張主機板上裝兩張顯卡. 增加3D 效能
目前. 顯卡設計商. 只能搭一樣的排子的顯卡
因為兩張顯卡會透過自己設計的通道來溝通
nvidia 的叫SLI
ATI 的叫Cross fire 所以. 必須是同廠的顯卡(nvidia 的更狠, 只能用nvidia 自加的晶片組主機板)
2009-03-02 09:46:05 補充:
要增加3D 效能, 除了裝兩張同牌顯卡
還必須
1. 對應的driver , 開啟SLI(or Cross file), 且聽說常常會有問題
2. 軟體(遊戲)支持.
所以. 以現階段來說, 支持的軟體(遊戲)並不多. 裝雙顯卡只是量費電. 跟朋友炫耀. 3D 測試軟體跑爽一點罷了. 用處一點也不大.
Related Posts
想談戀愛又怕耽誤學業
By Steve
at 2009-02-27T00:00
at 2009-02-27T00:00
算命急~結婚日期
By Ursula
at 2009-02-27T00:00
at 2009-02-27T00:00
天秤男送相思豆代表什麼意義呢?
By Leila
at 2009-02-27T00:00
at 2009-02-27T00:00
我跟他對話
By Dinah
at 2009-02-27T00:00
at 2009-02-27T00:00
有哪些羊奶的公司?
By Hamiltion
at 2009-02-27T00:00
at 2009-02-27T00:00