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...
Main Authors: | , |
---|---|
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 |