Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 9 2018 год

DOI: 10.17587/prin.9.404-414
УДК: 004.052.42, 004.272.43, 004.056.55
Тестирование многоядерных систем на основе идей алгоритма RSA
С. Г. Елизаров, канд. физ.-мат. наук, ст. науч. сотр., e-mail: elizarov@physics.msu.ru, Г. А. Лукьянченко, канд. физ.-мат. наук, науч. сотр., e-mail: lukyanchenko@physics.msu.ru, Д. С. Марков, ст. науч. сотр., e-mail: markovds@maltsystem.com, A. М. Монахов, науч. сотр., e-mail: monahov.aleksandr@physics.msu.ru, B. А. Роганов, ст. науч. сотр., e-mail: radug-a@ya.ru, Московский государственный университет имени М. В. Ломоносова
  

С каждым годом возрастает сложность вычислительных систем, что увеличивает вероятность появления ошибок как на этапе их разработки, так и в процессе эксплуатации. В статье рассмотрен качественный тест на основе идей алгоритма RSA для поиска проблемных мест в программном обеспечении и на аппаратном уровне many-core-систем. Разработанный тест способен реагировать на одиночные ошибки в арифметических операциях, а результат вычислений сложно предугадать и подделать без предварительных значительных вычислений.   

Ключевые слова: many-core-системы, динамическое распараллеливание вычислений, локализация ошибок в оборудовании, алгоритм RSA
Стр. 404–414