回覆列表
-
1 # 時代桌布
-
2 # 遼寧餡包子
計算機無法實現,看了他們的回答,都屬於錯的。首先哪怕你用電腦做群集,然後把多個任務分abcd每臺計算機來執行,都有問題,群集需要雙網絡卡,一個網絡卡連線正常網路,另一個網絡卡需要和其他伺服器連線,群集是疊加2、4、8這樣。另外一個做為心跳線。同時還需要共享儲存,要不你怎麼讓一個這個群集裡需要用這個應用的計算機共同訪問?
還有你要求的是平行計算,是分散式計算,就是現在的伺服器雲的概念,哪怕已有公司可以把雜七雜八的來做成一個虛擬化雲,最基本需要cpu和記憶體是相同品牌,相同型號,容量。同時得需要最低的萬兆光纖網絡卡。
-
3 # 豆杆與風
對連線方式的要求取決於要做什麼樣的平行計算,如果軟體或程式對頻寬和延遲要求不高,可以用普通交換機或路由器連,如果要求高可以用infini-band光纖網路連,比如我自己寫的基於mpi的計算流體力學程式,對延遲要求很高,用ib網路效能提升明顯,建議對軟體或程式先做測試,再定用什麼硬體。
-
4 # sS寶貝Ss
想平行計算嗎 你想平行計算什麼 自己都不知道吧 可以簡直理解為 一臺電腦為一個執行緒 和程式設計的多執行緒並行非同步通訊的是一樣的 需要程式設計現實特定任務
例如我需要破128位密碼 主控均衡計算量 通知a機計算a* 1* b機計算b* 2* 等
首先,你要執行的軟體,必須本身支援平行計算機處理,或者
伺服器群
集運算的功能,否則一切都沒意義;其次,不同作業系統,需要有不同的工具;1、windows系統下,罕有並行計算軟體
,一些CAD、3D軟體有這個功能,自帶的,這個時候只需要超快的區域網即可,也就是說網線要好、交換機要好就夠了;2、Linxu下很多這種軟體,網上一找一大堆,開源免費的都有,問題是你的軟體要能在Linux下執行才行,否則沒意義;3、Nvdia公司有K20、K40的這種硬體卡,插在多臺計算機上,用資料電纜
互聯,就能組成並行處理計算機陣列,或者伺服器群
集陣列,問題也是不支援windows系統,這種是效果最好的解決方案。買卡時,會送對應的軟體的。不便宜。