Estoy investigando el uso de GPU nvidia para simulaciones de Monte Carlo. Sin embargo, me gustaría utilizar los generadores de números aleatorios gsl y también un generador paralelo de números aleatorios como SPRNG. ¿Alguien sabe si esto es posible?Uso de números aleatorios con GPU
actualización
He jugado alrededor con generador de números aleatorios utilizando las GPU. En este momento no hay una buena solución. El Mersenne Twister que viene con el SDK no es realmente adecuado para (mis) simulaciones de Monte-Carlo, ya que lleva un tiempo increíblemente largo generar semillas.
Las bibliotecas NAG son más prometedoras. Puede generar RN en lotes o en hilos individuales. Sin embargo, actualmente solo se admiten algunas distribuciones: Uniforme, exponencial y Normal.
Probablemente no pueda invocar ningún tipo de RNG desde una GPU, pero puede pregenerar números aleatorios y usarlos como entrada para su programa. – Gabe