Formal methods of parallel software design automation

dc.contributor.authorDoroshenko, A.Yu.
dc.contributor.authorYatsenko, O.A.
dc.date.accessioned2020-07-20T14:39:39Z
dc.date.available2020-07-20T14:39:39Z
dc.date.issued2020
dc.description.abstractFormal methods and software tools of automated design and synthesis of parallel programs are proposed. The developed facilities use the language based on the Glushkov system of algorithmic algebras intended for a highlevel and natural linguistic representation of algorithms and apply rewriting rules technique to transform programs. The tools also use the method of syntactically correct algorithm scheme design which eliminates syntax errors during the construction of algorithms and programs. The approach is illustrated on developing the parallel N-body simulation program for the executing on a graphics processing unit.uk_UA
dc.description.abstractЗапропоновані формальні методи та інструментальні засоби автоматизованого проектування та синтезу паралельних програм. Розроблені засоби використовують мову, яка ґрунтується на системах алгоритмічних алгебр Глушкова і орієнтована на високорівневе та природно-лінгвістичне подання алгоритмів, а також застосовують техніку переписувальних правил для трансформації програм. Особливістю розробленого інструментарію є також використання методу проектування синтаксично правильних схем алгоритмів, який виключає можливість виникнення помилок у процесі побудови специфікацій алгоритмів та програм. Підхід проілюстровано на розробці паралельної програми чисельного інтегрування задачі N тіл, призначеної для виконання на графічному прискорювачі.uk_UA
dc.description.abstractПредложены формальные методы и инструментальные средства автоматизированного проектирования и синтеза параллельных программ. Разработанные средства используют язык, базирующийся на системах алгоритмических алгебр Глушкова и ориентированный на высокоуровневое и естественно-лингвистическое представление алгоритмов, а также применяют переписывающие правила для трансформации программ. Особенность разработанного инструментария также состоит в использовании метода проектирования синтаксически правильных схем алгоритмов, который исключает возможность возникновения ошибок в процессе построения спецификаций алгоритмов и программ. Подход проиллюстрирован на разработке параллельной программы численного интегрирования задачи N тел, предназначенной для выполнения на графическом ускорителе.uk_UA
dc.identifier.citationFormal methods of parallel software design automation / A.Yu. Doroshenko, O.A. Yatsenko // Доповіді Національної академії наук України. — 2020. — № 6. — С. 15-20. — Бібліогр.: 10 назв. — англ.uk_UA
dc.identifier.issn1025-6415
dc.identifier.otherDOI: doi.org/10.15407/dopovidi2020.06.015
dc.identifier.udc004.4’24
dc.identifier.urihttps://nasplib.isofts.kiev.ua/handle/123456789/170619
dc.language.isoenuk_UA
dc.publisherВидавничий дім "Академперіодика" НАН Україниuk_UA
dc.relation.ispartofДоповіді НАН України
dc.statuspublished earlieruk_UA
dc.subjectІнформатика та кібернетикаuk_UA
dc.titleFormal methods of parallel software design automationuk_UA
dc.title.alternativeФормальні методи автоматизації проектування паралельних програмuk_UA
dc.title.alternativeФормальные методы автоматизации проектирования параллельных программuk_UA
dc.typeArticleuk_UA

Файли

Оригінальний контейнер

Зараз показуємо 1 - 1 з 1
Завантаження...
Ескіз
Назва:
05-Doroshenko.pdf
Розмір:
276.55 KB
Формат:
Adobe Portable Document Format

Контейнер ліцензії

Зараз показуємо 1 - 1 з 1
Завантаження...
Ескіз
Назва:
license.txt
Розмір:
817 B
Формат:
Item-specific license agreed upon to submission
Опис: