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

Saved in:
Bibliographic Details
Published inSistemnyĭ analiz i prikladnai͡a︡ informatika. no. 4; pp. 13 - 20
Main Authors A. A. Prihozhy, O. N. Karasik
Format Journal Article
LanguageEnglish
Published Belarusian National Technical University 01.12.2014
Online AccessGet full text

Cover

Loading…
More Information
Summary: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...
ISSN:2309-4923
2414-0481