• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Статья

ИСПОЛЬЗОВАНИЕ AVX-ВЕКТОРИЗАЦИИ ДЛЯ УВЕЛИЧЕНИЯ ПРОИЗВОДИТЕЛЬНОСТИ ГЕНЕРАЦИИ СЛУЧАЙНЫХ ЧИСЕЛ

Программирование. 2017. № 3. С. 22-40.

Изучаются методы использования AVX-векторизации для ускорения вычислений на примере библиотеки генераторов псевдослучайных чисел RNGAVXLIB, в которой содержатся AVX-реализации современных генераторов и функции инициализации до 10^19 независимых потоков псевдослучайных чисел. AVX-реализации генераторов производят в точности те же последовательности псевдослучайных числе, что и исходные алгоритмы и, в то же время, до 40 раз быстрее, чем реализации алгоритмов, написанные на ANSI C.