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

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

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

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