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

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, whic...

Full description

Saved in:
Bibliographic Details
Main Authors: A. A. Prihozhy, O. N. Karasik
Format: Article
Language:English
Published: Belarusian National Technical University 2015-10-01
Series:Системный анализ и прикладная информатика
Online Access:https://sapi.bntu.by/jour/article/view/52
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1832543574160310272
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 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.
format Article
id doaj-art-7277af8a3e4a42cc8c32389c86a9dab8
institution Kabale University
issn 2309-4923
2414-0481
language English
publishDate 2015-10-01
publisher Belarusian National Technical University
record_format Article
series Системный анализ и прикладная информатика
spelling doaj-art-7277af8a3e4a42cc8c32389c86a9dab82025-02-03T11:37:46ZengBelarusian National Technical UniversityСистемный анализ и прикладная информатика2309-49232414-04812015-10-0102101845COOPERATIVE BLOCK-PARALLEL ALGORITHMS FOR TASK EXECUTION ON MULTI-CORE SYSTEMA. A. Prihozhy0O. N. Karasik1Belarusian National Technical UniversityBelarusian National Technical UniversityThe 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.https://sapi.bntu.by/jour/article/view/52
spellingShingle A. A. Prihozhy
O. N. Karasik
COOPERATIVE BLOCK-PARALLEL ALGORITHMS FOR TASK EXECUTION ON MULTI-CORE SYSTEM
Системный анализ и прикладная информатика
title COOPERATIVE BLOCK-PARALLEL ALGORITHMS FOR TASK EXECUTION ON MULTI-CORE SYSTEM
title_full COOPERATIVE BLOCK-PARALLEL ALGORITHMS FOR TASK EXECUTION ON MULTI-CORE SYSTEM
title_fullStr COOPERATIVE BLOCK-PARALLEL ALGORITHMS FOR TASK EXECUTION ON MULTI-CORE SYSTEM
title_full_unstemmed COOPERATIVE BLOCK-PARALLEL ALGORITHMS FOR TASK EXECUTION ON MULTI-CORE SYSTEM
title_short COOPERATIVE BLOCK-PARALLEL ALGORITHMS FOR TASK EXECUTION ON MULTI-CORE SYSTEM
title_sort cooperative block parallel algorithms for task execution on multi core system
url https://sapi.bntu.by/jour/article/view/52
work_keys_str_mv AT aaprihozhy cooperativeblockparallelalgorithmsfortaskexecutiononmulticoresystem
AT onkarasik cooperativeblockparallelalgorithmsfortaskexecutiononmulticoresystem