Некоторые особенности использования генератора случайных чисел (ГСЧ) в параллельных вычислениях:
- Необходимость в неперекрывающихся последовательностях. cran.rstudio.com Вычислительные потоки не могут использовать одну и ту же последовательность случайных чисел: каждому потоку нужен свой генератор. elar.urfu.ru
- Уникальная генерация внутри каждого потока. elar.urfu.ru Последовательность случайных чисел должна создаваться уникальным образом, чтобы не было корреляции с остальными последовательностями. elar.urfu.ru
- Использование эффективных алгоритмов. www.researchgate.net Например, метод параллелизации «чехарда», когда каждый из процессов, используя одно из значений генератора, каждый раз пропускает следующие значения. www.researchgate.net
- Предварительное генерирование наборов параметров. elar.urfu.ru Для ускорения моделирования методом Монте-Карло параметры для каждого из параллельных генераторов должны быть сгенерированы заранее и сохранены в виде массива. elar.urfu.ru
При использовании ГСЧ для параллельных вычислений также важно, чтобы генератор удовлетворял таким требованиям, как статистическая устойчивость, непредсказуемость и длинный период. www.researchgate.net www.mais-journal.ru