Оценка локальности параллельных алгоритмов, реализуемых на графических процессорах

Авторы

  • Николай Александрович Лиходед Автор
  • Максим Александрович Полещук Автор

Аннотация

Исследуется задача получения блоков операций и потоков операций параллельного алгоритма, приводящих к меньшему числу обращений к глобальной памяти и к эффективному использованию параллельными потоками вычислений кэшей и разделяемой памяти графического процессора. Сформулированы и доказаны утверждения, позволяющие оценить объем коммуникационных операций, порождаемых альтернативными вариантами задания размеров блоков вычислений, а также минимизировать число промахов кэша за счет использования временной и пространственной локальности данных с учетом размера и длины строк кэша. Исследования конструктивны и допускают программную реализацию для практического использования.

Биография автора

  • Николай Александрович Лиходед
    профессор кафедры вычислительной математики факультета прикладной математики и информатики

Опубликован

2016-04-26

Выпуск

Раздел

Информатика, вычислительная техника и управление