arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1804.07682cs.DCcs.CE
收藏

GNA数据分析框架中的CUDA支持

CUDA Support in GNA Data Analysis Framework

Anna Fatkina, Maxim Gonchar, Liudmila Kolupaeva, Dmitry Naumov, Konstantin Treskov

摘要:

使用GPU作为协处理器是一种成熟的方法,可以加速对矩阵和向量进行运算的昂贵算法。我们的目标是通过以一种对最终用户透明的方式添加GPU支持来进一步提高全球中微子分析框架(GNA)的性能。为了实现我们的目标,我们使用CUDA,这是一种提供GPGPU编程方法的最先进技术。在本文中,我们描述了与CUDA支持相关的GNA的新功能。还解释了影响GPGPU集成的一些特定框架特性。本文研究了GPU技术应用的可行性,并给出了一个在框架内实现的算法加速的例子。基准测试显示,使用GPU转换时,性能显著提高。该项目目前处于发展阶段。我们的计划包括在GNA框架中实现数据分析所需的一组转换,以及在完整的分析链中测试GPU的便利性。

英文摘要:

Usage of GPUs as co-processors is a well-established approach to accelerate costly algorithms operating on matrices and vectors. We aim to further improve the performance of the Global Neutrino Analysis framework (GNA) by adding GPU support in a way that is transparent to the end user. To achieve our goal we use CUDA, a state of the art technology providing GPGPU programming methods. In this paper we describe new features of GNA related to CUDA support. Some specific framework features that influence GPGPU integration are also explained. The paper investigates the feasibility of GPU technology application and shows an example of the achieved acceleration of an algorithm implemented within framework. Benchmarks show a significant performance increase when using GPU transformations. The project is currently in the developmental phase. Our plans include implementation of the set of transformations necessary for the data analysis in the GNA framework and tests of the GPU expediency in the complete analysis chain.

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

↑