COOPERATIVE MODEL FOR OPTIMIZATION OF EXECUTION OF THREADS ON MULTI-CORE SYSTEM

The problem of the increase of efficiency of multi-thread applications on multi-core systems is investigated. The optimization cooperative model of threads execution has been proposed. It optimizes the execution order of the  computational operations and the operations of data exchange, decreases th...

Full description

Bibliographic Details
Main Authors: A. A. Prihozhy, O. N. Karasik
Format: Article
Language:English
Published: Belarusian National Technical University 2014-12-01
Series:Sistemnyj Analiz i Prikladnaâ Informatika
Online Access:https://sapi.bntu.by/jour/article/view/28
_version_ 1797873818206732288
author A. A. Prihozhy
O. N. Karasik
author_facet A. A. Prihozhy
O. N. Karasik
author_sort A. A. Prihozhy
collection DOAJ
description The problem of the increase of efficiency of multi-thread applications on multi-core systems is investigated. The optimization cooperative model of threads execution has been proposed. It optimizes the execution order of the  computational operations and the operations of data exchange, decreases the overall time of the multithread application  execution by means of the reduction of the critical path in the concurrent algorithm graph, increases the application throughput at the growth of the number of threads, and excludes the competition among threads that is specific for preemptive multitasking...............................
first_indexed 2024-04-10T01:21:07Z
format Article
id doaj.art-d54e8291792547d584ed881c83b492f9
institution Directory Open Access Journal
issn 2309-4923
2414-0481
language English
last_indexed 2024-04-10T01:21:07Z
publishDate 2014-12-01
publisher Belarusian National Technical University
record_format Article
series Sistemnyj Analiz i Prikladnaâ Informatika
spelling doaj.art-d54e8291792547d584ed881c83b492f92023-03-13T09:47:39ZengBelarusian National Technical UniversitySistemnyj Analiz i Prikladnaâ Informatika2309-49232414-04812014-12-0104132022COOPERATIVE MODEL FOR OPTIMIZATION OF EXECUTION OF THREADS ON MULTI-CORE SYSTEMA. A. Prihozhy0O. N. Karasik1Белорусский национальный технический университетБелорусский национальный технический университетThe problem of the increase of efficiency of multi-thread applications on multi-core systems is investigated. The optimization cooperative model of threads execution has been proposed. It optimizes the execution order of the  computational operations and the operations of data exchange, decreases the overall time of the multithread application  execution by means of the reduction of the critical path in the concurrent algorithm graph, increases the application throughput at the growth of the number of threads, and excludes the competition among threads that is specific for preemptive multitasking...............................https://sapi.bntu.by/jour/article/view/28
spellingShingle A. A. Prihozhy
O. N. Karasik
COOPERATIVE MODEL FOR OPTIMIZATION OF EXECUTION OF THREADS ON MULTI-CORE SYSTEM
Sistemnyj Analiz i Prikladnaâ Informatika
title COOPERATIVE MODEL FOR OPTIMIZATION OF EXECUTION OF THREADS ON MULTI-CORE SYSTEM
title_full COOPERATIVE MODEL FOR OPTIMIZATION OF EXECUTION OF THREADS ON MULTI-CORE SYSTEM
title_fullStr COOPERATIVE MODEL FOR OPTIMIZATION OF EXECUTION OF THREADS ON MULTI-CORE SYSTEM
title_full_unstemmed COOPERATIVE MODEL FOR OPTIMIZATION OF EXECUTION OF THREADS ON MULTI-CORE SYSTEM
title_short COOPERATIVE MODEL FOR OPTIMIZATION OF EXECUTION OF THREADS ON MULTI-CORE SYSTEM
title_sort cooperative model for optimization of execution of threads on multi core system
url https://sapi.bntu.by/jour/article/view/28
work_keys_str_mv AT aaprihozhy cooperativemodelforoptimizationofexecutionofthreadsonmulticoresystem
AT onkarasik cooperativemodelforoptimizationofexecutionofthreadsonmulticoresystem