计算机科学与探索
計算機科學與探索
계산궤과학여탐색
JOURNAL OF FRONTIERS OF COMPUTER SCIENCE & TECHNOLOGY
2011年
11期
1006-1013
,共8页
王伟%曾栩鸿%王福焕%傅丽丽%曾国荪
王偉%曾栩鴻%王福煥%傅麗麗%曾國蓀
왕위%증허홍%왕복환%부려려%증국손
N-body%并行计算%通用图形处理器(GPGPU)%时间空间模型
N-body%併行計算%通用圖形處理器(GPGPU)%時間空間模型
N-body%병행계산%통용도형처리기(GPGPU)%시간공간모형
图形处理器(graphic processing unit,GPU)的最新发展已经能够以低廉的成本提供高性能的通用计算.基于GPU的CUDA (compute unified device architecture)和OpenCL (open computing language)编程模型为程序员提供了充足的类似于C语言的应用程序接口(application programming interface,API),便于程序员发挥GPU的并行计算能力.采用图形硬件进行加速计算,通过一种新的GPU处理模型—并行时间空间模型,对现有GPU上的N-body实现进行了分析,从而提出了一种新的GPU上快速仿真N-body问题的算法,并在AMD的HD Radeon 5850上进行了实现.实验结果表明,相对于CPU上的实现,获得了400倍左右的加速;相对于已有GPU上的实现,也获得了2至5倍的加速.
圖形處理器(graphic processing unit,GPU)的最新髮展已經能夠以低廉的成本提供高性能的通用計算.基于GPU的CUDA (compute unified device architecture)和OpenCL (open computing language)編程模型為程序員提供瞭充足的類似于C語言的應用程序接口(application programming interface,API),便于程序員髮揮GPU的併行計算能力.採用圖形硬件進行加速計算,通過一種新的GPU處理模型—併行時間空間模型,對現有GPU上的N-body實現進行瞭分析,從而提齣瞭一種新的GPU上快速倣真N-body問題的算法,併在AMD的HD Radeon 5850上進行瞭實現.實驗結果錶明,相對于CPU上的實現,穫得瞭400倍左右的加速;相對于已有GPU上的實現,也穫得瞭2至5倍的加速.
도형처리기(graphic processing unit,GPU)적최신발전이경능구이저렴적성본제공고성능적통용계산.기우GPU적CUDA (compute unified device architecture)화OpenCL (open computing language)편정모형위정서원제공료충족적유사우C어언적응용정서접구(application programming interface,API),편우정서원발휘GPU적병행계산능력.채용도형경건진행가속계산,통과일충신적GPU처리모형—병행시간공간모형,대현유GPU상적N-body실현진행료분석,종이제출료일충신적GPU상쾌속방진N-body문제적산법,병재AMD적HD Radeon 5850상진행료실현.실험결과표명,상대우CPU상적실현,획득료400배좌우적가속;상대우이유GPU상적실현,야획득료2지5배적가속.