Отрывок: Акторный параллельный алгоритм для теста уравнения теплопроводности, использована библиотека Templet. В реализации акторов на основе библиотеки Akka правила распараллеливания выражены строками 7-9 листинга 8. В строках 13-20 актор уведомляет своих соседей i-1 и i+1 (если они есть) о завершении итерации (t,i) путем отправки сообщений. Заметим, что код обработки сообщений в листингах 7 и 8 для удобства сопоставления реализован идентично. Секция кода 22-24 требуется для остано...
Полная запись метаданных
Поле DC Значение Язык
dc.contributor.authorВостокин, С.В.-
dc.contributor.authorСкорюпина, Е.Г.-
dc.date.accessioned2017-05-25 13:34:25-
dc.date.available2017-05-25 13:34:25-
dc.date.issued2017-
dc.identifierDspace\SGAU\20170522\64104ru
dc.identifier.citationВостокин С.В. Анализ производительности простой системы времени выполнения для акторного программирования на языке С++ / С.В. Востокин, Е.Г. Скорюпина // Сборник трудов III международной конференции и молодежной школы «Информационные технологии и нанотехнологии» (ИТНТ-2017) - Самара: Новая техника, 2017. - С. 1709-1714.ru
dc.identifier.urihttp://repo.ssau.ru/handle/Informacionnye-tehnologii-i-nanotehnologii/Analiz-proizvoditelnosti-prostoi-sistemy-vremeni-vypolneniya-dlya-aktornogo-programmirovaniya-na-yazyke-S-64104-
dc.description.abstractВ работе представлена система времени выполнения Templet для акторного программирования высокопроизводительных вычислений на языке С++. Рассмотрен компактный код системы времени выполнения, использующий только стандартную библиотеку С++11, и показаны его отличия от классических реализаций модели акторов. Практическая значимость системы Templet доказывается на основе сравнительного исследования производительности трёх приложений: эталонного кода на языке С++, управляемого OpenMP; акторного кода на языке С++, управляемого системой Templet; акторного кода на языке Java, управляемого системой Akka. В качестве тестовой задачи рассмотрен численный алгоритм решения уравнения теплопроводности.ru
dc.description.sponsorshipАвторы выражают признательность РФФИ за частичную поддержку данных исследований в рамках гранта 15-0805934 А.ru
dc.language.isorusru
dc.publisherНовая техникаru
dc.subjectанализ производительностиru
dc.subjectпромежуточное программное обеспечениеru
dc.subjectориентированное на сообщенияru
dc.subjectакторный фреймворкru
dc.subjectвысокопроизводительные вычисленияru
dc.subjectязык C++ru
dc.titleАнализ производительности простой системы времени выполнения для акторного программирования на языке С++ru
dc.typeArticleru
dc.textpartАкторный параллельный алгоритм для теста уравнения теплопроводности, использована библиотека Templet. В реализации акторов на основе библиотеки Akka правила распараллеливания выражены строками 7-9 листинга 8. В строках 13-20 актор уведомляет своих соседей i-1 и i+1 (если они есть) о завершении итерации (t,i) путем отправки сообщений. Заметим, что код обработки сообщений в листингах 7 и 8 для удобства сопоставления реализован идентично. Секция кода 22-24 требуется для остано...-
Располагается в коллекциях: Информационные технологии и нанотехнологии

Файлы этого ресурса:
Файл Описание Размер Формат  
paper 308_1709-1714.pdfОсновная статья. Раздел: Высокопроизводительные вычисления574.83 kBAdobe PDFПросмотреть/Открыть



Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.