|
|
Вычислительные методы и программирование, 2018, том 19, выпуск 1, страницы 85–95
(Mi vmp901)
|
|
|
|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Реализация модели ассоциативных вычислений на GPU: библиотека базовых процедур языка STAR
Т. В. Снытникова Институт вычислительной математики и математической геофизики Сибирского отделения Российской академии наук, г. Новосибирск
Аннотация:
Ассоциативные (контекстно адресуемые) параллельные процессоры типа SIMD с вертикальной обработкой информации ориентированы на решение задач нечисловой обработки данных. Моделирование работы таких систем описывается с помощью абстрактной модели типа SIMD (STAR-машины). На этой модели были разработаны эффективные алгоритмы для решения многих задач на графах. Однако из-за отсутствия широко распространенных ассоциативных архитектур эти алгоритмы не могли применяться на практике. С развитием графических ускорителей появилась возможность реализовывать ассоциативные параллельные модели без существенной потери эффективности. В качестве первого этапа реализации STAR-машины на графических ускорителях в виде библиотеки на CUDA были реализованы специфические для языка STAR типы данных и простейшие операции над ними. В настоящей статье приводится эффективная реализация на GPU библиотеки стандартных процедур языка STAR. Проведено сравнение времени работы данной реализации с временем работы процедур из стандартных библиотек (STL на CPU и CUDA thrust на GPU), выполняющих эти же операции. Планируется использовать представленную реализацию STAR-машины на GPU для решения задач на графах.
Ключевые слова:
вертикальная обработка данных, модель ассоциативного параллельного процессора, графический ускоритель, высокопроизводительные вычисления.
Поступила в редакцию: 21.11.2017
Образец цитирования:
Т. В. Снытникова, “Реализация модели ассоциативных вычислений на GPU: библиотека базовых процедур языка STAR”, Выч. мет. программирование, 19:1 (2018), 85–95
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vmp901 https://www.mathnet.ru/rus/vmp/v19/i1/p85
|
|