Библиотека подпрограмм для генерации случайных чисел RNGAVXLIB

Куркин Евгений Николаевич
14 сентября 2018
303
Предметная область
Отрасли по ОКВЭД
Страна, регион, город Российская Федерация, Москва
Отличия от конкурентов
Вид документа об охране ИС программа для ЭВМ
Номер документа ИС 201661463
Дата регистрации документа ИС 2016-04-27
Необходимые инвестиции для внедрения договорная
Сроки внедрения
Стоимость предоставления технологии договорная
Наличие экспертного заключения Нет

Польза для потенциального потребителя

Программа представляет собой библиотеку подпрограмм для генерации случайных чисел и содержит быстрые AVX-реализации множества современных и надежных генераторов, а также обеспечивает возможность пропуска кусков в последовательности случайных чисел и возможность инициализировать вплоть до 1019 независимых потоков случайных чисел при помощи метода расщепления блока. В программе реализованы возможности для генераторов, основанных на параллельной эволюции автоморфизмов тора, а также для генератора MRG32K3A, генератора LFSR113, генератора МТ19937. Использование AVX- векторизации позволяет значительно увеличить скорость работы генераторов. Новые реализации вплоть до 40 раз быстрее по сравнению с исходными алгоритмами, реализованными на ANSI С.