Андрей Андреевич Даниленко
Физико-технический институт им. А. Ф. Иоффе РАН
Реализация алгоритма Гудмана-Вира на графических картах для анализа рентгеновских данных
Андрей Даниленко
Представлена реализация на платформе CUDA алгоритма Гудмана-Вира (Goodman-Wear) применительно к анализу рентгеновских спектральных данных. Представленная реализация основана на том факте, что вычисления, специфичные для анализа данных рентгеновской спектроскопии, могут быть естественным образом распараллелены, а также используется параллелизм присущий алгоритму Гудмана-Вира. Такой подход позволяет в полной мере использовать преимущества массивно-параллельных модулей обработки графики (GPU). В результате реализация на платформе CUDA выполняется в несколько сотен раз быстрее, чем на одном ядре центрального процессора.