![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 效能極限
(https://www.pcdvd.com.tw/forumdisplay.php?f=18)
- - 雙CPU到底帶來什麼效能??
(https://www.pcdvd.com.tw/showthread.php?t=59826)
|
|---|
Re: Re: 雙CPU到底帶來什麼效能??
引用:
杜個嘈~~~~ 應該是Amdahl's Law吧~ 不過印象中,Parallel Processing應該指的是多台電腦以 網路的方式連結起來作平型運算(以PVM or MPI), SMP(一個主機板上有多個處理器)應該不算是Parallel Processing討論的範圍 --- 有錯誤請指教 |
Re: Re: Re: 雙CPU到底帶來什麼效能??
引用:
果然利害,高手出手就是不一樣.因為忘了正確的拼法,沒錯,就是那一個. 我想在單系統裡面的多處理器應該是一樣的道理.平行處理不一定是用網路方式連結起來的.硬要說網路也是可以,因為是內部的CKT所構成的網路.因為在執行一個instruction的時候.有fetch,decode,execution和restore.像是乘的部分.因為instruction都是一樣的,只是operand不一樣而已.所以就只要fetch 該instruction一次.再來就是對operand的運算了.此時看一個CPU裡面的pipeline有幾條.剩下的部分就可以被平行處理.當多棵CPU時就可以有更多的pipeline去執行.此時就可以加速.可是有個問題.就是現在其實外部IO的動作反而會拖慢整體的performance.因為外部IO的存取是最慢的.雖然可以資料平行化處理可以很快.可是讀取的時候花了蠻多的時間.如果運算量不大的時候.反而效能的提升非常有限. 像Photoshop就有支援多CPU的.為什麼??因為那個其實圖片就是很大的矩陣所構成的.以矩陣來運算的話.變的是運算元.Instruction是一樣的.所以這是"為什麼" Photoshop支援"單台電腦裡雙cpu的架構" 所以我想這個和工作站上的多CPU的架構是大同小異的.只是Size的大小而已. 和Performance吧!! 再來那個定理的公式 speed up=1/[(1-fp)+fp/n] N是CPU的個數 fp是佔總程式裡面可被平行化程式的百分比 例如這樣好了. 這個程式可被平行處理的部分有90% 然後有兩顆CPU來運算. 這樣的Speed up大概是多少呢?? 答案是1.81倍 那像是說不可被平行化的是什麼呢???例如IO啦!! 所以看了一下式子.可以很明顯知道那個(1-fp)是很重要的.因為他影響整體的效果蠻大的.不信你帶帶看就知道了!! 大概就這樣了!!我就只懂這些了!! |
Re: Re: Re: Re: 雙CPU到底帶來什麼效能??
引用:
一定要講的這麼深嗎!:o 對於幼稚園程度的我,是很難的說.:( PS:好吧!我也要進修,去讀老虎小學了.:p |
Re: Re: Re: Re: Re: 雙CPU到底帶來什麼效能??
引用:
虎兄,竟然就直接跳出來了!! 虎王大人在上.臣遵旨. 對不起,我下次在也不會講那麼難了,不要吃我. 那簡單講的好了.IO影響效能甚鉅. 夠簡單了吧. |
在周邊一樣
一棵 1G 和兩顆 500 執行的效能會一樣嗎? |
基本上
我用過雙cpu之後 就很不想再去用單cpu的 我家有 雙p3-550的 跟 單p3-800的 表面上 p3-800快 實際使用上 p3-550x2 比單的更快更順 用單cpu時,speed很不穩定,像開多個ie,開flashget download跟收email, 玩online game時開ie看攻略討論板,會明顯的時快時慢很不順 用雙cpu,你做任何操作,電腦都立即反應,總之就是爽. 任何時候,cpu都可以立即反應 總之用過就知道了 爽爽爽爽 |
這讓我有點心動
等0.13製成的AMD 上市後 再組雙CPU系統吧 |
嗯
現在的cpu 單 p3-550 跟 p3-1000 運行上根本不覺差很多 但雙p3-550的,就真的是全時間有p3-550的效率 單cpu的,你可以試試開個uo(or其他game),之後看看網頁, 你會發現連p2的速度都比你快 |
我看的也心養養的:p ,只是....沒coco......-_-" ,哀....:o
|
引用:
應該不會 雙cpu大約500X1.414吧...... |
| 所有的時間均為GMT +8。 現在的時間是08:47 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。