-
Impact of parallel code optimization on computer power consumption
Authors:
E. A. Kiselev,
P. N. Telegin,
A. V. Baranov
Abstract:
The increase in performance and power of computing systems requires the wider use of program optimizations. The goal of performing optimizations is not only to reduce program runtime, but also to reduce other computer resources including power consumption. The goal of the study was to evaluate the impact of different optimization levels and various optimization strategies on power consumption. In…
▽ More
The increase in performance and power of computing systems requires the wider use of program optimizations. The goal of performing optimizations is not only to reduce program runtime, but also to reduce other computer resources including power consumption. The goal of the study was to evaluate the impact of different optimization levels and various optimization strategies on power consumption. In a series of experiments, it was established that the average power consumption tends to peak for the programs with optimized source code. The articles also describes the impact of changing computer architecture on power consumption graphs. The relationships between the average and median values of power consumption by example programs are considered. The possibility of creating program energy consumption profile for a parallel program is shown.
△ Less
Submitted 6 December, 2023;
originally announced December 2023.
-
Comparison of Three Job Mapping Algorithms for Supercomputer Resource Managers
Authors:
A. V. Baranov,
E. A. Kiselev,
B. M. Shabanov,
A. A. Sorokin,
P. N. Telegin
Abstract:
Performance of supercomputer depends on the quality of resource manager, one of its functions is assignment of jobs to the nodes of clusters or MPP computers. Parts of parallel programs interact with each other with different intensity, and mapping of program to supercomputer nodes influence efficiency of the run. At each program run graph representing application program is to be mapped onto grap…
▽ More
Performance of supercomputer depends on the quality of resource manager, one of its functions is assignment of jobs to the nodes of clusters or MPP computers. Parts of parallel programs interact with each other with different intensity, and mapping of program to supercomputer nodes influence efficiency of the run. At each program run graph representing application program is to be mapped onto graph of nodes representing a subset of computer system. The both graphs are not known beforehand, hence the mapping must be done in reasonable time while scheduling resources. Three mapping algorithms were explored: parallel versions of simulated annealing, genetic and composite algorithms. A set of experimental runs with different algorithms parameters was performed, comparison of mapping quality and runtime was made, and suggestions on applicability of algorithms for resource managers were provided.
△ Less
Submitted 22 December, 2022;
originally announced December 2022.
-
Giant Stokes shifts in AgInS$_2$ nanocrystals with trapped charge carriers
Authors:
Anvar S. Baimuratov,
Irina V. Martynenko,
Alexander V. Baranov,
Anatoly V. Fedorov,
Ivan D. Rukhlenko,
Stanislav Yu. Kruchinin
Abstract:
Nanocrystals of AgInS$_2$ demonstrate giant Stokes shifts ~ 1 eV, the nature of which is still not clearly understood. We propose a theoretical model of this phenomenon bringing together several different mechanisms previously considered only separately. We take into account the contribution of electron-electron interaction with the hybrid density functional theory, as well as the renormalization…
▽ More
Nanocrystals of AgInS$_2$ demonstrate giant Stokes shifts ~ 1 eV, the nature of which is still not clearly understood. We propose a theoretical model of this phenomenon bringing together several different mechanisms previously considered only separately. We take into account the contribution of electron-electron interaction with the hybrid density functional theory, as well as the renormalization of energy spectrum due to the electron-phonon coupling. Furthermore, we consider the presence of at least one point defect responsible for hole trapping and the formation of a localized polaron state. Our numerical simulations show that photoluminescence due to the recombination of a non-trapped electron and a trapped hole results in the giant Stokes shift in AgInS$_2$ nanocrystal, which is in close agreement with the recent experimental results.
△ Less
Submitted 8 April, 2019;
originally announced April 2019.
-
Photoluminescence of a quantum-dot molecule
Authors:
S. Yu. Kruchinin,
I. D. Rukhlenko,
A. S. Baimuratov,
M. Yu. Leonov,
V. K. Turkov,
Yu. K. Gun'ko,
A. V. Baranov,
A. V. Fedorov
Abstract:
We formulate a theory of low-temperature, stationary photoluminescence from a quantum-dot molecule composed of two spherical quantum dots whose electronic subsystems are resonantly coupled via the Coulomb interaction. We show that the coupling leads to the hybridization of the first excited states of the quantum dots, manifesting itself as a pair of photoluminescence peaks with intensities and spe…
▽ More
We formulate a theory of low-temperature, stationary photoluminescence from a quantum-dot molecule composed of two spherical quantum dots whose electronic subsystems are resonantly coupled via the Coulomb interaction. We show that the coupling leads to the hybridization of the first excited states of the quantum dots, manifesting itself as a pair of photoluminescence peaks with intensities and spectral positions strongly dependent on the geometric, material, and relaxation parameters of the quantum-dot molecule. These parameters are explicitly contained in the analytical expression for the photoluminescence differential cross section derived in the paper. The developed theory and expression obtained are essential in interpreting and analyzing spectroscopic data on the secondary emission of coherently coupled quantum systems.
△ Less
Submitted 12 February, 2014;
originally announced February 2014.