计算机工程与科学
計算機工程與科學
계산궤공정여과학
COMPUTER ENGINEERING & SCIENCE
2013年
11期
100-104
,共5页
文敏华%林新华%Simon Chong Wee See
文敏華%林新華%Simon Chong Wee See
문민화%림신화%Simon Chong Wee See
PIC方法%CUDA%NVIDIA Kepler
PIC方法%CUDA%NVIDIA Kepler
PIC방법%CUDA%NVIDIA Kepler
PIC method%CUDA%NVIDIA Kepler
PIC方法是计算等离子体物理中广泛使用的一种计算方法.通常情况下需要使用大量的计算粒子以达到高的计算精度,这导致非常庞大的计算量.因而PIC方法的加速研究对于减少其时间成本非常有意义.设计了一个基于NVIDIA Kepler GPU的PIC算法,并使用CUDA在GPU上实现了该算法.在PIC方法中最耗时间的两个函数collision和mover被移植到GPU上.在实验中使用了NVIDIA新发布的Kepler K20 GPU进行这两个函数的性能测试,相比于Intel Sandy Bridge E5-2650,最高获得了30倍的加速.
PIC方法是計算等離子體物理中廣汎使用的一種計算方法.通常情況下需要使用大量的計算粒子以達到高的計算精度,這導緻非常龐大的計算量.因而PIC方法的加速研究對于減少其時間成本非常有意義.設計瞭一箇基于NVIDIA Kepler GPU的PIC算法,併使用CUDA在GPU上實現瞭該算法.在PIC方法中最耗時間的兩箇函數collision和mover被移植到GPU上.在實驗中使用瞭NVIDIA新髮佈的Kepler K20 GPU進行這兩箇函數的性能測試,相比于Intel Sandy Bridge E5-2650,最高穫得瞭30倍的加速.
PIC방법시계산등리자체물리중엄범사용적일충계산방법.통상정황하수요사용대량적계산입자이체도고적계산정도,저도치비상방대적계산량.인이PIC방법적가속연구대우감소기시간성본비상유의의.설계료일개기우NVIDIA Kepler GPU적PIC산법,병사용CUDA재GPU상실현료해산법.재PIC방법중최모시간적량개함수collision화mover피이식도GPU상.재실험중사용료NVIDIA신발포적Kepler K20 GPU진행저량개함수적성능측시,상비우Intel Sandy Bridge E5-2650,최고획득료30배적가속.