RUS  ENG
Full version
JOURNALS // Program Systems: Theory and Applications // Archive

Program Systems: Theory and Applications, 2021 Volume 12, Issue 1, Pages 115–128 (Mi ps378)

Hardware and Software for Supercomputers

Efficiency of using NVIDIA coprocessors in modeling the behavior of charge carriers in graphene

A. V. Makhankov, M. O. Kuzntesov, A. D. Panferov

Saratov State University

Abstract: Specialized hardware solutions play an important role in the development of supercomputer technologies. Currently, most computing systems of maximum performance use mathematical coprocessors of various types. So the development of applied software solutions designed to realize the potential of modern computing platforms requires ensuring the efficient use of hardware accelerators. The course of work on a software system for simulating the behavior of charge carriers in graphene needs to solve the problem of supporting such accelerators and to investigate the efficiency of the solution obtained. The current situation and the prospects for the next few years suggest the NVIDIA accelerators and CUDA software technology, but the hardware architecture of NVIDIA accelerators is fundamentally different from the CPU architecture, and therefore the mathematical libraries adapted for CUDA do not support the entire range of algorithms used in the original version of the program. The paper presents the features of an implementation of CUDA support and the results of comparative testing of the obtained solution using the example of a problem with realistic characteristics.

Key words and phrases: high performance computing, hybrid architectures, CUDA, graphene, quantum kinetic equation.

UDC: 519.68
BBK: 32.972+22.379

MSC: Primary 81T80; Secondary 97R30, 81V10

Received: 18.12.2019
Accepted: 23.03.2021

DOI: 10.25209/2079-3316-2021-12-1-115-128



© Steklov Math. Inst. of RAS, 2026