Control methods of work-stealing deques in dynamic schedulers of multiprocessor parallel computations
Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 12 (2023) no. 4, pp. 76-93

Voir la notice de l'article provenant de la source Math-Net.Ru

In parallel task schedulers, which are using the work-stealing strategy, each processor has own task deque. One end of the deque is used for insertion and deletion of tasks only by the owner, and the other is used for stealing of tasks by other processors. The article offers an overview of work-stealing deque's description of the deque's optimal management problems, which our team had solved for the work-stealing strategy. The idea of the algorithm for deque's managing in two-level memory is that if the memory allocated to the deques becomes overflow, elements are redistributed between memory levels. Elements from the deque's ends are stored in fast memory, since they will be worked with in the near time, and elements from the deque's middle part are stored in slow memory. In this case, it is necessary to determine the required number of elements that need to be left in fast memory, depending on the optimal criteria and system parameters.
Keywords: controlled random walks, optimal control of work-stealing deques, optimal deque caching, optimization of work-stealing load schedulers, simulation and Markov models of optimal control of data structures.
@article{VYURV_2023_12_4_a2,
     author = {E. A. Aksenova and A. V. Sokolov},
     title = {Control methods of work-stealing deques in dynamic schedulers of multiprocessor parallel computations},
     journal = {Vestnik \^U\v{z}no-Uralʹskogo gosudarstvennogo universiteta. Seri\^a Vy\v{c}islitelʹna\^a matematika i informatika},
     pages = {76--93},
     publisher = {mathdoc},
     volume = {12},
     number = {4},
     year = {2023},
     language = {ru},
     url = {http://geodesic.mathdoc.fr/item/VYURV_2023_12_4_a2/}
}
TY  - JOUR
AU  - E. A. Aksenova
AU  - A. V. Sokolov
TI  - Control methods of work-stealing deques in dynamic schedulers of multiprocessor parallel computations
JO  - Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
PY  - 2023
SP  - 76
EP  - 93
VL  - 12
IS  - 4
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/VYURV_2023_12_4_a2/
LA  - ru
ID  - VYURV_2023_12_4_a2
ER  - 
%0 Journal Article
%A E. A. Aksenova
%A A. V. Sokolov
%T Control methods of work-stealing deques in dynamic schedulers of multiprocessor parallel computations
%J Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika
%D 2023
%P 76-93
%V 12
%N 4
%I mathdoc
%U http://geodesic.mathdoc.fr/item/VYURV_2023_12_4_a2/
%G ru
%F VYURV_2023_12_4_a2
E. A. Aksenova; A. V. Sokolov. Control methods of work-stealing deques in dynamic schedulers of multiprocessor parallel computations. Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 12 (2023) no. 4, pp. 76-93. http://geodesic.mathdoc.fr/item/VYURV_2023_12_4_a2/