PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 疑難雜症區
帳戶
密碼
 

回應
 
主題工具
何問天
Major Member
 

加入日期: Dec 2003
文章: 255
[討論] 平行運算 VS 雙核心

小弟想請問板上的大爺們...

同樣的預算下我可以買 [ 兩台單核心的U ] 或 [ 一台雙核心 ] .
(時脈.其他配備都相同 . 差別在於單雙核)

那麼在跑大量數值計算的時候 .
這兩台單核讓他平行處理 .
跟 一台雙核心 同時跑 ...
(軟體支援 平行 與 雙核 )
哪種情況會比較快呢 ?

感謝...
     
      
舊 2006-01-20, 11:26 AM #1
回應時引用此文章
何問天離線中  
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
可參考這篇喔.
http://www.thg.com.tw/article_0001020.html

就目前而言,為提高效能而投資快速的雙核心系統還不划算。任何專業用途的雙核心晶片都和兩個時脈相同、規格相同的單核心處理器一樣貴,例如超微的雙核心Opteron或英特爾的2.8GHz Xeon雙核心晶片。而且價格高到不如買一個專業的雙處理器主機板和你需要用的較昂貴暫存器記憶體,這樣可能還比較省錢。而且,這樣你還可以有兩個處理器插槽,以後可以升級到兩個雙核心裝置。
 
舊 2006-01-20, 12:52 PM #2
回應時引用此文章
chlang離線中  
PAN_PAN
Junior Member
 
PAN_PAN的大頭照
 

加入日期: Jan 2003
您的住址: Shattrath City
文章: 948
說真的...

如果你會問這種問題.. 敢說, 妳不是很了解平行運算和雙核心..

簡單說, 雙核心比較容易操作. 有"一些大型"軟體已經有支援了..
雙核 configure 起來比較簡單, 至於平行運算 (現在比較流行 grid computing), 光是如何 pass ageny 回傳結果, 可能就把你搞死了..

通常"我們"會用到的軟體應該不會用平行運算 (雙核還有可能, 因為環境變數畢竟比較簡單), 會用平行運算的除非你是在學校的研究生, 或是大型企業的研究員, 或是政府部門的研究企劃...etc

至於哪一個比較快, 很難說..
我是認為穩定度上雙核 > 平行.. 畢竟"平行"變數太多
如果沒有變數下, 效能可能 平行 > 雙核, 因為平行可以做很多雙核做不到的事情, 例如: load balance.

另外推一下.. PCDVD 近一年來很流行的癌症研究計畫, 就是 grid computing...
舊 2006-01-20, 01:04 PM #3
回應時引用此文章
PAN_PAN離線中  
kkcity59
Senior Member
 
kkcity59的大頭照
 

加入日期: Nov 2002
文章: 1,294
引用:
作者chlang
可參考這篇喔.
http://www.thg.com.tw/article_0001020.html

就目前而言,為提高效能而投資快速的雙核心系統還不划算。任何專業用途的雙核心晶片都和兩個時脈相同、規格相同的單核心處理器一樣貴,例如超微的雙核心Opteron或英特爾的2.8GHz Xeon雙核心晶片。而且價格高到不如買一個專業的雙處理器主機板和你需要用的較昂貴暫存器記憶體,這樣可能還比較省錢。而且,這樣你還可以有兩個處理器插槽,以後可以升級到兩個雙核心裝置。


雙核心應該比單核心 X 2要方便。尤其對AMD系統來說
假如只要運算能力,不需要龐大的i/o流量
Opteron 100系列的939,有很多便宜的主機板可選擇
記憶體也可以用一般的ecc或unbuffered,不需要register

假如你要一張i/o架構比較好的N-Way SMP 940主機板
上面搭配8131/8132的pci-x控制器,這時候要買哪種處理器?
我仍然覺得Opteron雙核心一顆會比兩顆單核心要好
即使Opteron雙核心等於兩顆Opteron單核心的價格
兩顆單核心的優勢是NUMA的OS之下,有兩倍的memory bus
或者一開始你要安裝最大量記憶體,兩顆處理器最大容量會很大
但除此之外,雙核心的優勢有未來的升級性方便得多
軟體的計價會比較便宜,效能上整體來說會比較好
你要看的不光是處理器的價格,而是整個系統的計價
與處理器所佔的比例
__________________
我只是巧合的瞄到了那百分之一的事實
但只要故做神秘的說了千分之一的實話
其他都是靠我的憑空想像來拼湊的胡言
大家以為我早就了解了百分之百的內幕
舊 2006-01-20, 01:15 PM #4
回應時引用此文章
kkcity59離線中  
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
啊... 對了. 如果是大量資料運算.

還要看你用的方法/程式.
比如說一般的程式使用到 Multi Thread 就可以使用到第二顆核心而不用太複雜的設計.

但是如果是科學計算的話, 那就不是很簡單可以搞定多核的設定了.

另外, 買單核的思考出發點是 ^^;

現在用兩顆單核+比較貴的主機板 = 買一顆雙核的價格 (效能還蠻接近的)

將來想升級 => 那兩顆單核賣掉, 買兩顆雙核的, 主機板不用換.
(不過這點倒是蠻天真的... 有時候主機版設計就是跟不上新版的 CPU, 尤其是雙 CPU 的主機板)

另外 kkcity大說的對. 軟體方面有不少資料庫把 "雙核 CPU" 計價方式跟單核相同.
但是如果你買的是兩顆單核 ^^; 可能價格要漲一倍喔. (除了資料庫之外, 不知道還有其他的軟體也是這樣計費 ?)
舊 2006-01-20, 02:18 PM #5
回應時引用此文章
chlang離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是11:16 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。