FREDMPC是Photon Engineering公司持續(xù)投入利用GPU技術(shù)的成果。它能快速以及精確地進行輻射測量和光機
系統(tǒng)光線追跡和分析。
pLFJ"3IJB 5K;vdwSB GPU硬件技術(shù)中,NVIDIA是業(yè)界領(lǐng)先者,在單個工作站中,允許數(shù)千個并行運行的處理單元。GPU硬件(和
軟件)發(fā)展迅速,可伸縮性強,與基于分布式CPU的網(wǎng)絡(luò)相比,成本相對較低。通過簡單地添加或升級PC中的GPU,使用FRED
MPC進行光線追跡和分析,可以比使用傳統(tǒng)多線程CPU快幾個數(shù)量級。 :\*<EIk( hm%'k~ CPU上的FRED模型通過模型轉(zhuǎn)換步驟映射到GPU上的等效代碼
.Z!!x ;JcOm&d/hk 從程序
結(jié)構(gòu)的角度來看,利用GPU就得要求FRED中的每個功能在源代碼庫中都有兩個版本;一個版本是專門為CPU編寫的,一個版本是專門為GPU編寫的。當(dāng)發(fā)出使用GPU的請求時,CPU上的FRED模型通過轉(zhuǎn)換器傳遞,該轉(zhuǎn)換器將每個FRED特性映射到其等效GPU版本。這種結(jié)構(gòu)的結(jié)果是,每個需要GPU支持的FRED功能都必須用專門的GPU代碼完全重寫。然而,對于給定的FRED
MPC版本,并非所有的FRED功能都將具有GPU計算。隨著Photon Engineering公司持續(xù)對GPU代碼的開發(fā),F(xiàn)RED
MPC的功能將會隨著每一次版本更新而擴展。
z|Hc=AU8y LWB"}#vt \;?=h 非常快? N
F[v/S *ay>MlcV2= 1$q>\ FREDMPC是否會為我的工作效力? ICD(#m >+[uV^2[ 你是否在追跡龐大數(shù)量的光線?
VWlOMqL995 你是否經(jīng)常計算幾天幾夜?
UC,43 z 你的模型是否是由幾千個表面所組成的
IX7|_ci 如果是的話,那么FRED
MPC可能是很有用的。問題是:你的時間多值錢?
o@`&
h}
$ FRED
MPC正在不斷開發(fā),每個版本都將添加新功能。為了幫助確定FRED
MPC是否適合您的分析需求,下表列出了當(dāng)前版本的重要限制。
K)Nbl^6x 1. 相干場傳輸
DR