RUS  ENG
Полная версия
ЖУРНАЛЫ // Вестник Южно-Уральского государственного университета. Серия «Вычислительная математика и информатика» // Архив

Вестн. ЮУрГУ. Сер. Выч. матем. информ., 2016, том 5, выпуск 3, страницы 96–111 (Mi vyurv147)

Эта публикация цитируется в 1 статье

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

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

Н. А. Лиходед, М. А. Полещук

Белорусский государственный университет (220030 Республика Беларусь, Минск, пр. Независимости, д. 4)

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

Ключевые слова: параллельные вычисления, графический процессор, минимизация объема коммуникационных операций, временная локальность, пространственная локальность.

УДК: 519.67

Поступила в редакцию: 02.03.2016

DOI: 10.14529/cmse160307



Реферативные базы данных:


© МИАН, 2024