|
Эта публикация цитируется в 1 научной статье (всего в 1 статье)
Параллельный алгоритм поиска диссонансов временного ряда для многоядерных ускорителей
М. Л. Цымблер Южно-Уральский государственный университет, г. Челябинск
Аннотация:
Диссонанс является уточнением понятия аномальной подпоследовательности (существенно непохожей на остальные подпоследовательности) временного ряда. Задача поиска диссонанса встречается в широком спектре предметных областей, связанных с временными рядами: медицина, экономика, моделирование климата и др. В работе предложен новый параллельный алгоритм поиска диссонанса во временном ряде на платформе многоядерного ускорителя для случая, когда входные данные могут быть размещены в оперативной памяти. Алгоритм использует возможность независимого вычисления евклидовых расстояний между подпоследовательностями ряда. Алгоритм состоит из двух этапов: подготовка данных и поиск. На этапе подготовки выполняется построение вспомогательных матричных структур данных, обеспечивающих распараллеливание и векторизацию вычислений. На стадии поиска осуществляется нахождение диссонанса с помощью построенных структур данных. Выполнена реализация алгоритма для ускорителей архитектур Intel MIC (Many Integrated Core) и NVIDIA GPU, распараллеливание выполнено с помощью технологий программирования OpenMP и OpenAcc соответственно. Представлены результаты вычислительных экспериментов, подтверждающих масштабируемость разработанного алгоритма.
Ключевые слова:
временной ряд, поиск диссонансов, параллельный алгоритм, векторизация вычислений.
Поступила в редакцию: 05.05.2019
Образец цитирования:
М. Л. Цымблер, “Параллельный алгоритм поиска диссонансов временного ряда для многоядерных ускорителей”, Выч. мет. программирование, 20:3 (2019), 211–223
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vmp961 https://www.mathnet.ru/rus/vmp/v20/i3/p211
|
Статистика просмотров: |
Страница аннотации: | 182 | PDF полного текста: | 69 |
|