Повышение эффективности транзакций в блокчейн-сетях, использующих алгоритм Cryptonight в качестве Proof of Work на базе специализированного многоядерного процессора MALT.статья
Статья опубликована в журнале из списка RSCI Web of Science
Аннотация:Предложен способ оптимизации memory-bound-алгоритма Cryptonight, используемого в качестве Proof of Work в криптовалютах. Создана реализация алгоритма для специализированного многоядерного процессора MALT[1] с учетом преимуществ его архитектуры. Описаны оптимизации, примененные для программного ускорения этой реализации алгоритма — кластеризация и локализация данных, использование специализированного сопроцессора для параллельных вычислений, предварительная загрузка данных. Основанные на тестах и теоретических расчетах результаты показывают, что энергоэффективность удалось увеличить в 5 раз по сравнению с процессором общего назначения.