|
Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)
Вычислительная математика
Сравнение эффективности CPU и GPU реализаций некоторых комбинаторных алгоритмов на задачах обращения криптографических функций
В. Г. Булавинцев Институт динамики систем и теории управления им. В.М. Матросова СО РАН (Иркутск, Российская Федерация)
Аннотация:
Проводится сравнение эффективности CPU и GPU реализаций некоторых комбинаторных алгоритмов, используемых в криптоанализе. В частности, анализируются причины, по которым не удается эффективно реализовать на GPU алгоритмы, осуществляющие «интеллектуальный перебор». Показывается, что применение специальных техник трансформации потока управления позволяет существенно компенсировать потери производительности, возникающие из-за неэффективного исполнения условных переходов на SIMD-устройстве. Однако ограничения, которые накладывают механизмы работы с памятью, применяемые в современных GPU, для рассматриваемых алгоритмов оказываются непреодолимыми. В качестве тестовых задач рассматриваются задачи обращения криптографических функций DES и A5/1.
Ключевые слова:
GPU, CUDA, криптоанализ, DPLL, SAT, SIMD.
Поступила в редакцию: 10.04.2015
Образец цитирования:
В. Г. Булавинцев, “Сравнение эффективности CPU и GPU реализаций некоторых комбинаторных алгоритмов на задачах обращения криптографических функций”, Вестн. ЮУрГУ. Сер. Выч. матем. информ., 4:3 (2015), 67–84
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vyurv6 https://www.mathnet.ru/rus/vyurv/v4/i3/p67
|
|