Я изучаю использование графических процессоров nvidia для моделирования методом Монте-Карло. Однако я хотел бы использовать генераторы случайных чисел gsl, а также параллельный генератор случайных чисел, такой как SPRNG. Кто-нибудь знает возможно ли это?
Обновить
Я играл с ГСЧ, используя графические процессоры. В настоящее время нет хорошего решения. Mersenne Twister, который поставляется с SDK, не очень подходит для (моих) симуляций Монте-Карло, поскольку для создания семян требуется невероятно много времени.
Библиотеки NAG более перспективны. Вы можете генерировать RN либо в пакетах, либо в отдельных потоках. Однако в настоящее время поддерживаются только несколько распределений — Равномерное, экспоненциальное и Нормальное.