![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 系統組件
(https://www.pcdvd.com.tw/forumdisplay.php?f=19)
- - 跑UD、Prime95、SETI的電腦該如何組?
(https://www.pcdvd.com.tw/showthread.php?t=332607)
|
|---|
引用:
看來 K7 超頻後還蠻可觀的~ :D 對了,不知道有沒有地方有 UD 的 CPU Power 的資料? :confused: 小弟只找到這個看起來還可以的討論串: :shy: Show your processor score! (UD 官方討論區) http://forum.grid.org/phpBB/viewtopic.php?t=4835 ------- To huacy 大:感謝您的說明,讓小弟了解不少~ :like: |
引用:
連接到PrimeNet Server的話 跟UD, SETI一樣也是有分數統計的 可以參考這邊 有列出分數排名 http://mersenne.org/ips/tops.shtml |
to adelies大:
因為本身沒在跑這些程式 所以無法提供效能數據參考 只好講這些囉 :D 其實重點是在 適不適合切割計算的內容 及 計算部份是否有相關性 如果像Grid這種 ex: UD 將小分子放在DNA或是蛋白質裡面的計算 通常都是用能量最小化的方式 換句話說 就是求得兩者最穩定的位向 簡單說就是不斷改變小分子的空間位置 並在每個位置計算其相對能量 再取其能量最小的位置 由於需要計算的小分子數目太多和這些小分子在大分子內的位置不同 也會有不一樣的結果 所以將整個空間切割成一塊一塊 再配合不同的小分子 這樣組合性就很多 且這些組合間都沒有相關性 所以適合將不同組合 分配給不同電腦計算 即使這些電腦的速度不同 但由於每台電腦計算的資料無相關係 所以不影響資料回傳的時間 只要算完再把這些資料整理即可 但像folding之類的問題 通常是動力學的過程 所以不同時間點的資料是有相關性的 如果計算一個大型的分子 將各部份拆開的傳送給不同電腦計算 如果電腦計算速度相差太多 會變得沒有效率 因為必需要等最慢的電腦回傳整合後 才能計算下一步的資料 所以這類計算比較適合大型主機 和PC Clusters之類 因為各計算單位的硬體都是相同 sorry 排版不好請見諒 :D |
感謝各位大大的解答^^
我那朋友打消買XEON的念頭哩~可能朝多台分散式來購買~ = ="......我也被拉下海去跟他一起算SETI..... |
Seti對於L2 Cache比較敏感,越大越好,最好有1MB。
Seti雖然不支援多CPU,但多CPU可支援多process啊, 所以,雙CPU也可以跑喔,一個Seti process指定給一顆CPU來跑,可以同時跑兩個,效率是接近200%呀。 還有作業系統可用linux版本的,善用nice指令...提高process優先權 linux就只要驅動網卡,有shell環境可用就足矣,可以節省買記憶體的成本。 |
XBOX 灌 Linux 算蠻便宜的
|
是的,雙 CPU 可以跑多個 Task~ :D
(UD 要透過特別程式、SETI 的 Command Line 版不用、Prime95 不清楚) SETI.Germany - Benchmark (德文,可用線上翻譯網站將其翻成英文等) http://www.setigermany.de/statistik...k/benchmark.htm 由上網址可發現,以 Pentium IV Xeon 來看,多 CPU 會增加總產量 (都沒有 HT,2 vs. 1 = 9,26 vs. 4,95),不過因為系統只有一個,所以並不可能達到 200%。而使用 HT 後 2 CPU 又可獲得提升 (12,91),不過一樣不是等比例上升。:) 而一台 P4 2400 (HT) 同時跑兩個 Task,為 13,36。使用 Banias 1600 為 11,11。Athlon 64 FX 2200 為 13,40。Athlon 2800+ @2622 XP 為 12,76。當然,若使用較高頻率的雙 Xeon 會更快,這是一定的。:agree: 考慮成本問題,如果要組多台電腦,多 CPU 系統是很實用、但可能不一定划算,畢竟一顆 XEON 2.8AG/533 大致上可買到兩顆 Pentium 4 2.8CG/800、或 1.5 顆左右的 Athlon 64 3000+,而一片 XEON 版子,又可以買到好幾片單 CPU 的版子。:( 小弟是覺得,單純組這類運算電腦,只要 CPU + 記憶體 + 版子 + 硬碟 + 網卡,顯示卡用內建都可,光碟機、軟碟機等通通可以不用。若要不佔空間,可用小型準系統,就算組個四、五台堆起來也不高 :cool:。不過如果經常要傳大檔案 (例如拿來轉檔等等),用個 G 級區網應該可以達到更快的要求。然後透過一台主電腦利用遠端遙控,操控其他子電腦。當然,主電腦就要有好一點的螢幕、顯卡、周邊... 等,所以這台的成本會比較貴一些。:agree: 以上是笨笨小弟對於組多台運算用電腦的小小看法 (經費有限狀況),提供參考囉~ :shy: PS: 感謝 huacy 大大您的解釋,小弟就不再開另一篇來道謝囉~ :like: |
根據樓主的需求 多台單CPU應該是最適合他使用
在固定的費用下 這樣的購置應該可以達到最高的效能 (量產? :D) 如果有能力處理Linux or FreeBSD這類作業系統 那用這種系統跑這些程式 會較適合 1. 這些作業系統可以提供更穩定的工作環境和效能 也不用常常注意MS提供的hotfix :D 2. 如果只有一台配置光碟 and 硬碟 這樣其它電腦只需基本的CPU RAM MB 網卡 連硬碟都省了 購置成本也會下降 3. 不過就是安裝時需要點時間和技術 :cry: 不管是Unix like OS or Windows 像這類的計算 重點都在 CPU RAM 所以可以把重點放在這部份 不太建議樓主用雙cpu 因為雖然可以同時處理不同的資料 但是建購成本比起購買單台不一定划算 to adelies兄 您太客氣了 我從您的簽名檔內學到不少 :like: 底下的一排XPC 放在一起真是好看 http://space-simulator.lanl.gov/ |
| 所有的時間均為GMT +8。 現在的時間是05:38 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2026。