Библиотека подпрограмм для генерации случайных чисел RNGAVXLIB
Куркин Евгений Николаевич
14 сентября 2018
303
Предметная область | — |
Отрасли по ОКВЭД | — |
Страна, регион, город | Российская Федерация, Москва |
Отличия от конкурентов | — |
Вид документа об охране ИС | программа для ЭВМ |
Номер документа ИС | 201661463 |
Дата регистрации документа ИС | 2016-04-27 |
Необходимые инвестиции для внедрения | договорная |
Сроки внедрения | — |
Стоимость предоставления технологии | договорная |
Наличие экспертного заключения | Нет |
Польза для потенциального потребителя
Программа представляет собой библиотеку подпрограмм для генерации случайных чисел и содержит быстрые AVX-реализации множества современных и надежных генераторов, а также обеспечивает возможность пропуска кусков в последовательности случайных чисел и возможность инициализировать вплоть до 1019 независимых потоков случайных чисел при помощи метода расщепления блока. В программе реализованы возможности для генераторов, основанных на параллельной эволюции автоморфизмов тора, а также для генератора MRG32K3A, генератора LFSR113, генератора МТ19937. Использование AVX- векторизации позволяет значительно увеличить скорость работы генераторов. Новые реализации вплоть до 40 раз быстрее по сравнению с исходными алгоритмами, реализованными на ANSI С.