Метод выбора технологии создания параллельного специального программного обеспечения с временной параметризацией
View/ Open:
URI (for links/citations):
https://elib.sfu-kras.ru/handle/2311/149819Author:
Толмачев, А. А.
Аксенов, М. А.
Викторов, Д. С.
Филонов, А. А.
Лютиков, И. В.
Tolmachev, Alexey A.
Aksenov, Mikhail A.
Viktorov, Dmitriy S.
Filonov, Andrey A.
Lutikov, Igor V.
Date:
2022-12Journal Name:
Journal of Siberian Federal University. Engineering & Technologies 2022; Журнал Сибирского федерального университета 2022 15 (8)Abstract:
Предлагается новый метод выбора технологии создания параллельной программы,
который базируется на том, что написанный один раз параллельный программный код может
быть выполнен разными технологиями параллельного программирования в зависимости
от задач, параметров цикла и имеющейся временной статистики предыдущих запусков. При
этом в процессе работы готовой параллельной программы может применяться один из методов
распараллеливания. Используя теорему Байеса переходим от априорных распределений
на неизвестную величину к апостериорным распределениям. Имеем полную группу
несовместных событий, если нам неизвестны их вероятности до опыта, они равновероятны.
В результате опыта появляется некоторое событие выбора номера технологии и для этого
события известны условные вероятности классификационного выбора. Затем производится
статистический розыгрыш для определения номера выбранной технологии A new method of choosing the technology for creating a parallel program is proposed, which is based on the fact that a parallel program code written once can be executed by different parallel programming technologies, depending on the tasks, cycle parameters and the available time statistics of previous launches. At the same time, one of the parallelization methods can be used during the operation of a ready-made parallel program. Using Bayes' theorem, we move from a priori distributions of unknown magnitude to a posteriori distributions. We have a complete group of incompatible events, if we do not know their probabilities before the experiment, they are equally probable. As a result of the experiment, a certain technology number selection event appears and conditional probabilities of classification selection are known for this event. Then a statistical drawing is made to determine the number of the selected technology