Porting CUDA-Based Molecular Dynamics Algorithms to AMD ROCm Platform Using HIP Framework: Performance Analysis

被引:9
|
作者
Kuznetsov, Evgeny [1 ]
Stegailov, Vladimir [1 ,2 ,3 ]
机构
[1] Natl Res Univ Higher, Sch Econ, Moscow, Russia
[2] Joint Inst High Temp RAS, Moscow, Russia
[3] Moscow Inst Phys & Technol, Dolgoprudnyi, Russia
来源
关键词
GPU computing; Parallel computing; CUDA; ROCm; Molecular dynamics;
D O I
10.1007/978-3-030-36592-9_11
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The use of graphics processing units (GPU) in computer data processing tasks has long ceased to be an unusual event. However, now GPU computing is nearly synonymous with CUDA, a proprietary framework for developing applications for Nvidia's GPU devices. It provides comprehensive documentation and excellent development tools. Meanwhile, the main competitor of Nvidia in the market for the production of GPU devices, the AMD company is developing its own Radeon Open Compute (ROCm) platform that features an application programming interface compatible with CUDA. The primary objective of this work is to investigate whether ROCm provides a worthy alternative to CUDA in the field of GPU computing. The work has two sub-objectives: the description of the programmers experience investigation during porting classical molecular dynamics algorithms from CUDA to ROCm platform and performance benchmarking of initial and resulting programs on GPU devices with modern architectures (Pascal, Vega10, Vega20).
引用
收藏
页码:121 / 130
页数:10
相关论文
共 2 条
  • [1] GPU-accelerated molecular dynamics: State-of-art software performance and porting from Nvidia CUDA to AMD HIP
    Kondratyuk, Nikolay
    Nikolskiy, Vsevolod
    Pavlov, Daniil
    Stegailov, Vladimir
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2021, 35 (04): : 312 - 324
  • [2] Parallel Performance Analysis for CUDA-Based Co-rank Framework on Bipartite Graphs Heterogeneous Network
    Zheng, Fang
    Tan, Han
    Tian, Fang
    2018 17TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS FOR BUSINESS ENGINEERING AND SCIENCE (DCABES), 2018, : 12 - 15