Sistemnyj Analiz i Prikladnaâ Informatika (Oct 2015)

COOPERATIVE BLOCK-PARALLEL ALGORITHMS FOR TASK EXECUTION ON MULTI-CORE SYSTEM

  • A. A. Prihozhy,
  • O. N. Karasik

Journal volume & issue
Vol. 0, no. 2
pp. 10 – 18

Abstract

Read online

The problem of balancing the computational load among the cores of a multi­core system and increasing the efficiency of interaction among threads in a multi­thread application is considered. The cooperative block­parallel algorithms of solving complex tasks that can be decomposed into subtasks, which decrease the number of control transfers among threads, reduce the critical path length in a parallel implementation and increase the cores load are proposed.