![]() |
||
|
Advance Member
![]() ![]() 加入日期: Dec 2005 您的住址: 桃園被動元件公司
文章: 449
|
加用電腦可以做平行運算嗎?
最近雙核心 多核心 很熱門
可是家裡只有多台電腦~"~ 不知道有沒有可能做平行運算,執行程式ㄉ時候,很多台電腦一起工作之類ㄉ~ 我只知道之前的癌症計畫~那平常我ㄇ可以用嘛? 謝謝~ |
|||||||
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Aug 2005
文章: 911
|
要有OS支援,節點間的網路要很快,粉麻煩的...自己家裡要用
樓主還是用雙核心吧,好像沒看過有一般人在家裡架cluster哩 |
||
|
|
|
Amateur Member
![]() 加入日期: Feb 2005
文章: 31
|
可以的,我系上有位教授就是用六台電腦做平行運算(一組六台...)
為了算天文數字...(天文數學...=.=) 不過OS是建置在Fedora底下 |
|
|
|
Golden Member
![]() ![]() ![]() ![]() 加入日期: Feb 2004 您的住址: 從來處來
文章: 2,765
|
看應用程式本身有沒有支援,像 3D Max 就可以....
|
|
|
|
Major Member
![]() 加入日期: Apr 2005
文章: 101
|
看你的平行定義
只要是在家用的機種x86 system都處屬於SISD(不瞭解請自行查sisd simd misd mimd) 簡而言之,以上大家所說的可以處理平行,不能算對,也不能算錯(分散式架構的平行除外) 他只是平行的假象,但對人類而言卻差不多了 所以真正要平行 不僅OS要支援,指令長度,指令架構都不一樣 換句話說...硬體能不能跑平行才是重點 (分散式架構的平行....我不清楚....待強者回答)
__________________
===BT機=== (這是意外...沒想到組好之後那麼忙,忙到只能讓他掛BT) CPU:AMD X2 3800+ MB:MSI Neo 4 FI RAM:Kingston 512*2 VGA:MSI 6600GT SPEAKER:Logitech z-5500 ===開發機=== benq joybook-6000 此文章於 2006-01-17 11:49 AM 被 fzr0202 編輯. |
|
|
|
*停權中*
加入日期: Dec 2005
文章: 6,087
|
以前待過的遊戲公司有這類軟體.
不過沒有注音文版. |
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Sep 2004
文章: 998
|
引用:
嗯...MAX是利用Back Burner應用程式將工作切割分散給各節點上的CPU去算 一般軟體若以多行緒寫成基本上都可以分散運算 不過有時候有資料相依性的問題 加上如果節點上的CPU快慢不一,可能快的那個還要等 有時候還不一定比較快喔...
__________________
|
|
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Jul 2000 您的住址: 地球
文章: 790
|
引用:
------------------------------------------------------- 平行計算是有SIMD的性質, 而分散式計算是MIMD,是的,但,大哥, NT4時代兩部x86就能MIMD了,有TCP/IP即支援。 wmpi的lib出了好幾年,所以連MS windows下也可寫MIMD的code, 不論何種電腦架構,何種OS, 只要CPU與CPU間有網路,且程式轉寫者可取得平行介面的Lib, 即可將程式規劃成SIMD或MIMD架構。 大哥您的論點,只是在於您不懂且不會coding罷了(抱歉,我的用詞) 五/六年多前,我還在學術界,當時流行的話題是grid computation, 一種跨平台且跨OS間的平行/分散計算。您很難想像這是啥吧! 硬體架構,PC落後大電腦十年,軟體架構似乎也是十年。 這年頭似乎很少在高效能電腦上自己寫程式的學子,大部分都是跑套裝軟體,可惜.... (某方面考量下,MS與軟體商在扼殺新鮮學子的聰明才智) 我那個年代,至少要懂C或Fortran,或至少要會用Basic寫個高斯求解法,才叫會用電腦, 這幾年應徵過一些碩士級新人,只會Math-lab之類都自誇會寫工程程式.... 平行/分散計算的特徵:1. 同步 2.溝通. 3.效率提升 4.應該沒了。 大家玩的網路遊戲也算是一種平行/分散式計算,只是沒有效率提升(speed up)的特徵,故一般不歸類於此吧。 癌症計畫之類的,與以前算有沒有外星人之類的,大家一起分開算, 但CPU與CPU間無同步(Sync.)與溝通(communication),與平行/分散式計算毫無相關。 此文章於 2006-01-18 08:40 PM 被 jenchan201 編輯. |
|
|
|
|
Junior Member
![]() ![]() ![]() 加入日期: Jul 2000 您的住址: 地球
文章: 790
|
引用:
學校不算,家裡我架過,記得是P4 1.6 + Athlon 800, 一般乙太網路,但"借"了八片NIC在用, 一部PC配四片Intel pro 100 server NIC, OS是win2K,平行介面用wmpi 1.1 NT版,compiler是visual studio 6。 結論是,"災難一場".....兩部比單一部慢,clusters乖乖用Linux架比較好。 以上架構大概只能研究load balancing。 此文章於 2006-01-18 08:48 PM 被 jenchan201 編輯. |
|
|
|