Отрывок: Акторный параллельный алгоритм для теста уравнения теплопроводности, использована библиотека 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.accessioned | 2017-05-25 13:34:25 | - |
dc.date.available | 2017-05-25 13:34:25 | - |
dc.date.issued | 2017 | - |
dc.identifier | Dspace\SGAU\20170522\64104 | ru |
dc.identifier.citation | Востокин С.В. Анализ производительности простой системы времени выполнения для акторного программирования на языке С++ / С.В. Востокин, Е.Г. Скорюпина // Сборник трудов III международной конференции и молодежной школы «Информационные технологии и нанотехнологии» (ИТНТ-2017) - Самара: Новая техника, 2017. - С. 1709-1714. | ru |
dc.identifier.uri | http://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.iso | rus | ru |
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.type | Article | ru |
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 kB | Adobe PDF | Просмотреть/Открыть |
Показать базовое описание ресурса
Просмотр статистики
Поделиться:
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.