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/