Optimization of conflict detection in parallel programs with transactional memory
Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 5 (2016) no. 4, pp. 46-60
Voir la notice de l'article provenant de la source Math-Net.Ru
Transactional memory is a perspective abstraction for the creating a scalable parallel programs for multi-core systems. It will be included in C++17. In this work, are proposed optimization method of conflicts detection, that accur in parallel programs with the software transactional memory during execution. The autors have implemented a module for GCC compiler for profiling parallel programs with software transactional memory and a tool for adaptive tuning runtime-library. The efficiency of method is investigated on the STAMP benchmarks.
Keywords:
software transactional memory, parallel programming, profiling, compilers.
@article{VYURV_2016_5_4_a3,
author = {I. I. Kulagin and M. G. Kurnosov},
title = {Optimization of conflict detection in parallel programs with transactional memory},
journal = {Vestnik \^U\v{z}no-Uralʹskogo gosudarstvennogo universiteta. Seri\^a Vy\v{c}islitelʹna\^a matematika i informatika},
pages = {46--60},
publisher = {mathdoc},
volume = {5},
number = {4},
year = {2016},
language = {ru},
url = {http://geodesic.mathdoc.fr/item/VYURV_2016_5_4_a3/}
}
TY - JOUR AU - I. I. Kulagin AU - M. G. Kurnosov TI - Optimization of conflict detection in parallel programs with transactional memory JO - Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika PY - 2016 SP - 46 EP - 60 VL - 5 IS - 4 PB - mathdoc UR - http://geodesic.mathdoc.fr/item/VYURV_2016_5_4_a3/ LA - ru ID - VYURV_2016_5_4_a3 ER -
%0 Journal Article %A I. I. Kulagin %A M. G. Kurnosov %T Optimization of conflict detection in parallel programs with transactional memory %J Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika %D 2016 %P 46-60 %V 5 %N 4 %I mathdoc %U http://geodesic.mathdoc.fr/item/VYURV_2016_5_4_a3/ %G ru %F VYURV_2016_5_4_a3
I. I. Kulagin; M. G. Kurnosov. Optimization of conflict detection in parallel programs with transactional memory. Vestnik Ûžno-Uralʹskogo gosudarstvennogo universiteta. Seriâ Vyčislitelʹnaâ matematika i informatika, Tome 5 (2016) no. 4, pp. 46-60. http://geodesic.mathdoc.fr/item/VYURV_2016_5_4_a3/