Отрывок: Акторный параллельный алгоритм для теста уравнения теплопроводности, использована библиотека Templet. В реализации акторов на основе библиотеки Akka правила распараллеливания выражены строками 7-9 листинга 8. В строках 13-20 актор уведомляет своих соседей i-1 и i+1 (если они есть) о завершении итерации (t,i) путем отправки сообщений. Заметим, что код обработки сообщений в листингах 7 и 8 для удобства сопоставления реализован идентично. Секция кода 22-24 требуется для остано...
Название : | Анализ производительности простой системы времени выполнения для акторного программирования на языке С++ |
Авторы/Редакторы : | Востокин, С.В. Скорюпина, Е.Г. |
Ключевые слова : | анализ производительности промежуточное программное обеспечение ориентированное на сообщения акторный фреймворк высокопроизводительные вычисления язык C++ |
Дата публикации : | 2017 |
Издательство : | Новая техника |
Библиографическое описание : | Востокин С.В. Анализ производительности простой системы времени выполнения для акторного программирования на языке С++ / С.В. Востокин, Е.Г. Скорюпина // Сборник трудов III международной конференции и молодежной школы «Информационные технологии и нанотехнологии» (ИТНТ-2017) - Самара: Новая техника, 2017. - С. 1709-1714. |
Аннотация : | В работе представлена система времени выполнения Templet для акторного программирования высокопроизводительных вычислений на языке С++. Рассмотрен компактный код системы времени выполнения, использующий только стандартную библиотеку С++11, и показаны его отличия от классических реализаций модели акторов. Практическая значимость системы Templet доказывается на основе сравнительного исследования производительности трёх приложений: эталонного кода на языке С++, управляемого OpenMP; акторного кода на языке С++, управляемого системой Templet; акторного кода на языке Java, управляемого системой Akka. В качестве тестовой задачи рассмотрен численный алгоритм решения уравнения теплопроводности. |
URI (Унифицированный идентификатор ресурса) : | http://repo.ssau.ru/handle/Informacionnye-tehnologii-i-nanotehnologii/Analiz-proizvoditelnosti-prostoi-sistemy-vremeni-vypolneniya-dlya-aktornogo-programmirovaniya-na-yazyke-S-64104 |
Другие идентификаторы : | Dspace\SGAU\20170522\64104 |
Располагается в коллекциях: | Информационные технологии и нанотехнологии |
Файлы этого ресурса:
Файл | Описание | Размер | Формат | |
---|---|---|---|---|
paper 308_1709-1714.pdf | Основная статья. Раздел: Высокопроизводительные вычисления | 574.83 kB | Adobe PDF | Просмотреть/Открыть |
Показать полное описание ресурса
Просмотр статистики
Поделиться:
Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.