FREDMPC是Photon Engineering公司持續(xù)投入利用GPU技術(shù)的成果。它能快速以及精確地進(jìn)行輻射測(cè)量和光機(jī)系統(tǒng)光線追跡和分析。 b\M b*o g`.{K"N>! GPU硬件技術(shù)中,NVIDIA是業(yè)界領(lǐng)先者,在單個(gè)工作站中,允許數(shù)千個(gè)并行運(yùn)行的處理單元。GPU硬件(和軟件)發(fā)展迅速,可伸縮性強(qiáng),與基于分布式CPU的網(wǎng)絡(luò)相比,成本相對(duì)較低。通過簡單地添加或升級(jí)PC中的GPU,使用FRED MPC進(jìn)行光線追跡和分析,可以比使用傳統(tǒng)多線程CPU快幾個(gè)數(shù)量級(jí)。 ,N;v~D$Y 2@5A&b -PXoMZx% CPU上的FRED模型通過模型轉(zhuǎn)換步驟映射到GPU上的等效代碼
U[Nosh)hu\ 從程序結(jié)構(gòu)的角度來看,利用GPU就得要求FRED中的每個(gè)功能在源代碼庫中都有兩個(gè)版本;一個(gè)版本是專門為CPU編寫的,一個(gè)版本是專門為GPU編寫的。當(dāng)發(fā)出使用GPU的請(qǐng)求時(shí),CPU上的FRED模型通過轉(zhuǎn)換器傳遞,該轉(zhuǎn)換器將每個(gè)FRED特性映射到其等效GPU版本。這種結(jié)構(gòu)的結(jié)果是,每個(gè)需要GPU支持的FRED功能都必須用專門的GPU代碼完全重寫。然而,對(duì)于給定的FRED MPC版本,并非所有的FRED功能都將具有GPU計(jì)算。隨著Photon Engineering公司持續(xù)對(duì)GPU代碼的開發(fā),F(xiàn)RED MPC的功能將會(huì)隨著每一次版本更新而擴(kuò)展。 F%y{%
C7l hJ4S3b )?9\$^I 非常快? 2i"HqAB ~RCg.&[ou E6JV}`hSk FREDMPC是否會(huì)為我的工作效力? 0ZT 0 [{/$9k-aF? 你是否在追跡龐大數(shù)量的光線? A_]D~HH 你是否經(jīng)常計(jì)算幾天幾夜? x36NL^ 你的模型是否是由幾千個(gè)表面所組成的 iU,/!IQ 如果是的話,那么FREDMPC可能是很有用的。問題是:你的時(shí)間多值錢? YjL
t&D:IZ FREDMPC正在不斷開發(fā),每個(gè)版本都將添加新功能。為了幫助確定FREDMPC是否適合您的分析需求,下表列出了當(dāng)前版本的重要限制。 `+Xe'ey 1. 相干場(chǎng)傳輸 J[MVE4& 現(xiàn)在FREDMPC不支持相干場(chǎng)傳輸 }eI`Qg 2. 偏振 CJ:uYXJJ:z FREDMPC不支持偏振光線追跡或者偏振分析 [}@n*D$ 3. 數(shù)值精度 wU.'_SBfB GPU光線追跡當(dāng)前是單(浮點(diǎn))精度,而CPU光線追跡是雙精度。這種限制的影響部分取決于系統(tǒng)的規(guī)模和結(jié)構(gòu)。比如,由于單精度光線追跡,長傳輸距離或具有許多交叉點(diǎn)的系統(tǒng)可能更容易受到誤差疊加的影響。 k|l5
金溪县|
石渠县|
乌兰县|
工布江达县|
聊城市|
拜泉县|
郧西县|
仙桃市|
从化市|
楚雄市|
舞钢市|
延庆县|
淅川县|
迭部县|
中方县|
朝阳县|
佛学|
灯塔市|
中阳县|
任丘市|
饶河县|
博乐市|
梁河县|
商丘市|
阿图什市|
新巴尔虎左旗|
大英县|
五台县|
沂水县|
河东区|
汤原县|
靖宇县|
北流市|
板桥市|
晋中市|
金门县|
体育|
商都县|
天峻县|
图们市|
攀枝花市|