求救!平行處理

  • 主題發起人 主題發起人 yuejing
  • 開始日期 開始日期

yuejing

進階會員
已加入
6/17/04
訊息
148
互動分數
0
點數
0
板上各位大大 你們好

目前在執行一些光學軟體時遇到一個問題,說明如下,還請問各位大大
幫幫忙看看是否可以解決,謝謝。

當我在執行FDTD軟體時,很多家公司所寫的FDTD皆支援平行處理(軟體內有該選項),
可以讓多核的CPU全部都動起來,執行該項工作,縮短運算時間,可是有一些光學軟體
內建沒有這項功能,當我在執行程式時,發現很慢,我用工作站跑,總共有8核(2顆CPU,每顆4核),
又有HT,16核,可是跟一般PC一樣慢,若是平行處理可能只要1小時,可是沒有這個功能,很多核心
都閒著,要跑上一天。

還有,我用的工作站是 HP Z800,記憶體是96G,能將絕大部分的工作載到記憶體上來做嗎,我發現
程式在執行時花費的記憶體大概只有幾百MB,硬碟又一直在工作,是不是又會減慢速度??感覺執行
這總軟體,Z800跟PC一樣慢??

想請問板上各位大大,是不是有外掛的軟體,可以讓所有CPU都動起來,一起去執行指定的工作??
並且將絕大部分的工作移到記憶體上來做??

現在在實驗室只是小試一些小型元件的模擬,Z800跑的這麼慢,那若是大元件不是要跑上幾個月,
其實Z800的能力是夠的,可是它沒有動起來,還請各位大大當忙,提供一些意見,感激不盡。


何老大
 
樓主可以把硬碟要算的資料移到RamDisk中這樣可以節省硬碟讀寫所消耗的時間

至於程式不支援多核心運算那可能就只能接受這個結果了
 
請詢問開發該FDTD的工程師
 
記憶體那麼大,看來看實際用到的不多的樣子。要不要試試eBoostr 這套軟體,直接減少硬碟的負擔....
記憶體96G,那少說開個20~30G來試試吧...
 
呵呵


這樣下去感覺用HP,Z800是一種浪費,一台60幾萬耶,怎麼跟老闆交代阿,
目前似乎還是沒有解決的方法,是不是請板上各位高手,幫幫小弟,是不是
有外掛的軟體呢??

感激不盡
 
請詢問開發該FDTD的工程師
如果當初程式就是寫成這樣
去砍寫這套FDTD的工程師就對了
這是根本上演算法就寫得不好
不可能有外掛讓她變得能多工
 
好像要從根本解決才有辦法....
我是覺得這樣的話HT不如關掉