arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0907.3768astro-ph.IM
收藏

用图形处理器加速粉尘温度计算

Accelerating Dust Temperature Calculations with Graphics Processing Units

Patrik Jonsson, Joel Primack

摘要:

在辐射传输模型中计算星系的红外光谱能量分布(SED)时,尘埃颗粒温度的计算通常是计算中最耗时的部分。由于其高度并行的特性,这种计算非常适合大规模并行通用图形处理单元(GPU)。本文介绍了一种在蒙特卡罗辐射传输程序日出中利用CUDA API在GPU上实现尘埃颗粒平衡温度计算的方法。GPU执行此计算的速度比8个CPU核心快69倍,显示出加速星系SED计算的巨大潜力。

英文摘要:

When calculating the infrared spectral energy distributions (SEDs) of galaxies in radiation-transfer models, the calculation of dust grain temperatures is generally the most time-consuming part of the calculation. Because of its highly parallel nature, this calculation is perfectly suited for massively parallel general-purpose Graphics Processing Units (GPUs). This paper presents an implementation of the calculation of dust grain equilibrium temperatures on GPUs in the Monte-Carlo radiation transfer code Sunrise, using the CUDA API. The GPU can perform this calculation 69 times faster than the 8 CPU cores, showing great potential for accelerating calculations of galaxy SEDs.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑