PCDVD數位科技討論區

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)

Marty 2001-12-07 06:45 AM

Re: Re: 雙CPU到底帶來什麼效能??
 
引用:
最初由 Charlie 發表

根據我之前所上的平行處理,ambel's law,你要我再傳簡訊給你,


杜個嘈~~~~
應該是Amdahl's Law吧~

不過印象中,Parallel Processing應該指的是多台電腦以
網路的方式連結起來作平型運算(以PVM or MPI),
SMP(一個主機板上有多個處理器)應該不算是Parallel Processing討論的範圍

---
有錯誤請指教

Charlie 2001-12-07 07:50 PM

Re: Re: Re: 雙CPU到底帶來什麼效能??
 
引用:
最初由 Marty 發表


杜個嘈~~~~
應該是Amdahl's Law吧~

不過印象中,Parallel Processing應該指的是多台電腦以
網路的方式連結起來作平型運算(以PVM or MPI),
SMP(一個主機板上有多個處理器)應該不算是Parallel Processing討論的範圍

---
有錯誤請指教

果然利害,高手出手就是不一樣.因為忘了正確的拼法,沒錯,就是那一個.
我想在單系統裡面的多處理器應該是一樣的道理.平行處理不一定是用網路方式連結起來的.硬要說網路也是可以,因為是內部的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)是很重要的.因為他影響整體的效果蠻大的.不信你帶帶看就知道了!!
大概就這樣了!!我就只懂這些了!!

JING FENG 2001-12-07 08:54 PM

Re: Re: Re: Re: 雙CPU到底帶來什麼效能??
 
引用:
最初由 Charlie 發表

大概就這樣了!!我就只懂這些了!!


一定要講的這麼深嗎!:o
對於幼稚園程度的我,是很難的說.:(

PS:好吧!我也要進修,去讀老虎小學了.:p

Charlie 2001-12-08 05:14 AM

Re: Re: Re: Re: Re: 雙CPU到底帶來什麼效能??
 
引用:
最初由 JING FENG 發表


一定要講的這麼深嗎!:o
對於幼稚園程度的我,是很難的說.:(

PS:好吧!我也要進修,去讀老虎小學了.:p

虎兄,竟然就直接跳出來了!!
虎王大人在上.臣遵旨.
對不起,我下次在也不會講那麼難了,不要吃我.
那簡單講的好了.IO影響效能甚鉅.
夠簡單了吧.

LKH 2001-12-09 05:18 AM

在周邊一樣
一棵 1G 和兩顆 500
執行的效能會一樣嗎?

onsf 2001-12-09 07:08 AM

基本上
我用過雙cpu之後
就很不想再去用單cpu的

我家有 雙p3-550的 跟 單p3-800的
表面上 p3-800快
實際使用上 p3-550x2 比單的更快更順

用單cpu時,speed很不穩定,像開多個ie,開flashget download跟收email,
玩online game時開ie看攻略討論板,會明顯的時快時慢很不順

用雙cpu,你做任何操作,電腦都立即反應,總之就是爽.
任何時候,cpu都可以立即反應
總之用過就知道了
爽爽爽爽

rugner 2001-12-09 07:21 AM

這讓我有點心動
等0.13製成的AMD 上市後
再組雙CPU系統吧

onsf 2001-12-09 07:37 AM


現在的cpu
單 p3-550 跟 p3-1000 運行上根本不覺差很多
但雙p3-550的,就真的是全時間有p3-550的效率
單cpu的,你可以試試開個uo(or其他game),之後看看網頁,
你會發現連p2的速度都比你快

城市獵人 2001-12-09 07:45 AM

我看的也心養養的:p ,只是....沒coco......-_-" ,哀....:o

DTS 2001-12-09 09:32 AM

引用:
最初由 LKH 發表
在周邊一樣
一棵 1G 和兩顆 500
執行的效能會一樣嗎?

應該不會
雙cpu大約500X1.414吧......


所有的時間均為GMT +8。 現在的時間是08:47 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2026。