arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 0909.5257hep-ph
收藏

使用图形处理单元(GPU)计算QCD过程的HELAS振幅

Calculation of HELAS amplitudes for QCD processes using graphics processing unit (GPU)

K. Hagiwara, J. Kanzaki, N. Okamura, D. Rainwater, T. Stelzer

摘要:

本文利用图形处理器(GPU)快速计算了无质量QCD中夸克和胶子散射过程的螺旋度振幅。介绍了一种新的胶子自相互作用HEGET({ \bf H}ELAS { \bf E}赋值与{\bf G}PU { \bf E}增强的{ \bf T}技术)程序,并在CUDA(GPU上的通用计算C平台)上编制了一个将MadGraph生成的FORTRAN程序转换成HEGET程序的C++程序.由于费曼图的数量和独立色振幅的数量激增,我们可以在GPU上评估的最大最终状态喷流数量限制为4个纯胶子过程($gg\to 4g$),或5个具有一个或多个夸克线的过程,如$q\bar{q}\to 5g$和$qq\to qq+3g$。与通常的基于CPU的程序相比,我们在GPU上获得了60-100倍的性能,除了5-jet生产过程和$gg\to 4g$过程,其中GPU增益超过CPU约20。

英文摘要:

We use a graphics processing unit (GPU) for fast calculations of helicity amplitudes of quark and gluon scattering processes in massless QCD. New HEGET ({\bf H}ELAS {\bf E}valuation with {\bf G}PU {\bf E}nhanced {\bf T}echnology) codes for gluon self-interactions are introduced, and a C++ program to convert the MadGraph generated FORTRAN codes into HEGET codes in CUDA (a C-platform for general purpose computing on GPU) is created. Because of the proliferation of the number of Feynman diagrams and the number of independent color amplitudes, the maximum number of final state jets we can evaluate on a GPU is limited to 4 for pure gluon processes ($gg\to 4g$), or 5 for processes with one or more quark lines such as $q\bar{q}\to 5g$ and $qq\to qq+3g$. Compared with the usual CPU-based programs, we obtain 60-100 times better performance on the GPU, except for 5-jet production processes and the $gg\to 4g$ processes for which the GPU gain over the CPU is about 20.

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

↑