小弟為某科大實驗室學生,平常會使用fortran寫的程式去跑模擬分析,此程式只用到單核心run,礙於沒有寫程式的任何基礎,想請問各位資工大佬有無便利的軟體或方法將程式改為多工處理,或是大幅加速跑模擬的時間?小弟在瀏覽網站時發現一個可能對fortran有幫助的軟體,APR(Applied Parallel Research),不知道有沒有大佬聽過?
lista81824 wrote:小弟為某科大實驗室...(恕刪) 1. 程式要大改寫2. 計算要能切割才有用!!(如:渲染可以切分區塊算)...不然就要用9900K這種超高頻CPU+關閉HT..加快速度
透過特殊平台軟體可以執行平行運算(多執行緒/多CPU),所謂的平行運算不限於CPU,應該是有把GPU協同工作才算數CPU摩爾定律走死,平行運算算力還不如GPU- e.g 挖礦/區塊鍊就是平行運算的佼佼者Fortran Parallelization(March 6, 2018 10:35:56)(Nvidia CUDA / AMD OpenGL)我傻了~上面連結-Google快取居然比較新(December 11, 2018)跨Host分散式運算最出名的應該是貝奧武夫機群(Beowulf cluster)知名的Bonic專案,猜測也是平行運算代表Intel Fortan研發論壇Intel Fortran Compiler 19.0 Developer Guide and Reference