PROGRAM SYSTEMS: THEORY AND APPLICATIONS

12+

 

Online Scientific Journal published by the Ailamazyan Program Systems Institute of the Russian Academy of Sciences

Papers are accepted in the form of a PDF file

To view the PDF files, you will need Adobe Acrobat Reader

    


• Содержание выпуска

Supercomputing Software and Hardware

Responsible for the Section: Sergei Abramov, Dr. Phys.-Math.Sci., corresponding member of RAS

On the left: assigned number of the paper, submission date, the number of A5 pages contained in the paper, and the reference to the full-text PDF .

 

Article # 1_2021

17 с.

PDF

submitted on 14th Dec 2020 displayed on website on 02th March 2021

Anatolii D. Panferov, Nikolai A. Novikov, Alexandr A. Trunov
Simulate the behavior of graphene in external electric fields

The paper presents the results obtained in developing a complex for calculating the parameters of monolayer graphene under an external electric field’s action. The used physical model allows detailed reproduction of such parameters but requires an extensive computation for exact values. The model is based on the system of kinetic equations that provide the calculation of the time-dependent distribution function of charge carriers in two-dimensional momentum space. The computational resource requirements are proportional to the number of the computational grid nodes that cover the momentum space. The model’s behavior allows local grids that cover only a relatively small part of the computed function domain.
We model the results of the action of short high-frequency pulses of an electric field and analyze the behavior of the model at the maximum level of the external field to search and localize regions in momentum space, the determination of the distribution function in which is sufficient to obtain the values of the observables. Such localization of distribution functions from calculations on relatively sparse grids works even for weak external electric fields.
Obtaining the observed parameters requires calculating the integral characteristics of the distribution function in the two-dimensional momentum space. Its implementation in parallel with the simultaneous calculation of the distribution function’s values on the optimized grid makes it unnecessary to preserve the values of the distribution function and possible to obtain only one-dimensional time series. Such representing data on the dynamics of the observed parameters is useful for analyzing the behavior of the model under consideration. (In Russian).


Key words: numerical simulation, graphene, distribution function of charge carriers, optimal choice of the computational grid, calculation of the observed parameters.

article citation

http://psta.psiras.ru/read/psta2021_1_3-19.pdf

 DOI

https://doi.org/10.25209/2079-3316-2021-12-1-3-19

Article # 2_2021

93 с.

PDF

submitted on 19th Sep 2020 displayed on website on 02th March 2021

Boris Ya. Steinberg, Oleg B. Steinberg
Program transformations as the base for optimizing parallelizing compilers

The paper deals with program transformations leading to acceleration and summarize the publications on various parallel computing architectures and tools for developing effective programs for them. The discussion focuses on a combination of parallelization and optimization of access to memory modules of different levels. It highlights that the lag of automatic program optimization from the needs of new architectures restrains the development of new promising computing systems.
The development of the theory of program transformation and optimizing (parallelizing) compilers could lead to a significant increase in the productivity of programmers. The article substantiates the call for the modernization of the optimizing compilation and presents new problem statements. (In Russian).


Key words: optimizing compiler, parallel computations, program transformations, data locality, memory access optimization, tile.

article citation

http://psta.psiras.ru/read/psta2021_1_21-113.pdf

 DOI

https://doi.org/10.25209/2079-3316-2021-12-1-21-113

Article # 3_2021

14 с.

PDF

submitted on 18th Dec 2029 displayed on website on 23th March 2021

Alexey V. Makhankov, Maksim O. Kuznetsov, Anatolii D. Panferov
Efficiency of using NVIDIA coprocessors in modeling the behavior of charge carriers in graphene

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. (In Russian).


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

article citation

http://psta.psiras.ru/read/psta2021_1_115-128.pdf

 DOI

https://doi.org/10.25209/2079-3316-2021-12-1-115-128

   

 

• Содержание выпуска

 

Adress: Ailamazyan Program Systems Institute of the Russian Academy of Sciences, PSTA Online Journal, 4 a Peter the First Street,
Veskovo village, Pereslavl area, Yaroslavl region, 152021 Russia
Phone: +7-4852-695-228.       E-mail: info@psta.psiras.ru.      Website: http://psta.psiras.ru

© Electronic Scientific Journal "Program Systems: Theory and Applications" 2010-2017
© Ailamazyan Program System Institute of RAS 2010-2018