Comparative analysis of the effectiveness of using fine-grained and nested parallelism to increase the speedup of parallel computing in multicore computer systems
dc.contributor.author | Martell, Valerii V. | |
dc.contributor.author | Korochkin, Aleksandr V. | |
dc.contributor.author | Rusanova, Olga V. | |
dc.date.accessioned | 2022-11-11T11:05:44Z | |
dc.date.available | 2022-11-11T11:05:44Z | |
dc.date.issued | 2022 | |
dc.description.abstracten | The article presents a comparative analysis of the effectiveness of using parallelism of varying granularity degrees in modern multicore computer systems using the most popular programming languages and libraries (such as C#, Java, C++, and OpenMP). Based on the performed comparison, the possibilities of increasing the efficiency of computations in multicore computer systems by using combinations of medium- and fine-grained parallelism were also investigated. The results demonstrate the high potential efficiency of fine-grained parallelism when organizing intensive parallel computations. Based on these results, it can be argued that, in comparison with more traditional parallelization methods that use mediumgrain parallelism, the use of separately fine-grained parallelism can reduce the computation time of a large mathematical problem by an average of 4%. The use of combined parallelism can reduce the computation time of such a problem to 5,5%. This reduction in execution time can be significant when performing very large computations. | uk |
dc.description.abstractuk | Подано результати порівняльного аналізу ефективності використання паралелізму різного ступеня зернистості в сучасних багатоядерних комп’ютерних системах з використанням найпопулярніших натепер мов програмування та бібліотек (таких як C#, Java, C++ та OpenMP). Досліджено можливості підвищення ефективності обчислень у багатоядерних комп’ютерних системах за допомогою комбінацій середньо- та дрібнозернистого паралелізму. Отримані результати демонструють високу потенційну ефективність використання дрібнозернистого паралелізму для організації інтенсивних паралельних обчислень. На підставі цих результатів можна стверджувати, що порівняно з більш традиційними методами розпаралелювання, які використовують паралелізм із середньою зернистістю, використання окремо дрібнозернистого паралелізму може скоротити час обчислення великої тестової математичної задачі в середньому на 4% , а використання комбінованого паралелізму — до 5,5%. Це скорочення часу виконання доцільне в разі виконання надвеликих обчислень. | uk |
dc.format.pagerange | С. 45-60 | uk |
dc.identifier.citation | Martell, V. Comparative analysis of the effectiveness of using fine-grained and nested parallelism to increase the speedup of parallel computing in multicore computer systems / V. Martell, A. Korochkin, O. Rusanova // Системні дослідження та інформаційні технології : міжнародний науково-технічний журнал. – 2022. – № 2. – С. 45-60. – Бібліогр.: 15 назв. | uk |
dc.identifier.doi | https://doi.org/10.20535/SRIT.2308-8893.2022.2.03 | |
dc.identifier.orcid | 0000-0002-1749-5818 | uk |
dc.identifier.orcid | 0000-0003-4650-2316 | uk |
dc.identifier.orcid | 0000-0003-0145-3012 | uk |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/51038 | |
dc.language.iso | en | uk |
dc.publisher | КПІ ім. Ігоря Сікорського | uk |
dc.publisher.place | Київ | uk |
dc.source | Системні дослідження та інформаційні технології : міжнародний науково-технічний журнал, № 2 | uk |
dc.subject | multicore computer system | uk |
dc.subject | core | uk |
dc.subject | thread | uk |
dc.subject | tasks | uk |
dc.subject | parallelism | uk |
dc.subject | granularity | uk |
dc.subject | fork-join | uk |
dc.subject | speedup coefficient | uk |
dc.subject | fine-grained parallelism | uk |
dc.subject | nested parallelism | uk |
dc.subject | combined parallelism | uk |
dc.subject | багатоядерна комп’ютерна система | uk |
dc.subject | ядро | uk |
dc.subject | потік | uk |
dc.subject | завдання | uk |
dc.subject | паралелізм | uk |
dc.subject | зернистість | uk |
dc.subject | fork-join | uk |
dc.subject | коефіцієнт пришвидшення | uk |
dc.subject | дрібнозернистий паралелізм | uk |
dc.subject | вкладений паралелізм | uk |
dc.subject | комбінований паралелізм | uk |
dc.subject.udc | 004.438:519.685.8 | uk |
dc.title | Comparative analysis of the effectiveness of using fine-grained and nested parallelism to increase the speedup of parallel computing in multicore computer systems | uk |
dc.title.alternative | Порівняльний аналіз ефективності використання дрібнозернистого та вкладеного паралелізму для збільшення пришвидшення паралельних обчислень у багатоядерних комп’ютерних системах | uk |
dc.type | Article | uk |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- 2022_2_45-60.pdf
- Розмір:
- 327.23 KB
- Формат:
- Adobe Portable Document Format
- Опис:
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 9.1 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: