我正在閱讀CURAND Library API,並且我是CUDA的新手,我想看看是否有人能真正向我展示使用CURAND庫生成隨機數的簡單代碼。我正在研究生成大量的數字以用於離散事件模擬。我的任務是開發算法來使用GPGPU來加速隨機數的生成。我已經在標準C語言編程中實現了LCG,乘法和斐波那契方法。不過,我想將這些代碼「移植」到CUDA中,並利用線程和塊來加速生成隨機數的過程。CUDA - 使用CURAND傻瓜庫
鏈接1:http://adnanboz.wordpress.com/tag/nvidia-curand/
那人有兩個,我會需要(LCG和梅森難題),但代碼不提供太多細節的方法。我想知道是否有人能夠在這些初始實現上進行擴展,以便實際指出我如何正確使用它們的正確方向。
謝謝!
在演示簡單CURAND使用的SDK示例程序中,應該有蒙特卡羅估計PI。例如。在MonteCarloCURAND下估算PiP。你有機會看看嗎? – njuffa 2012-07-30 22:04:31
是的,我看着它。不過,我正在尋找一個隨機數生成器的例子。我將編輯我的問題,發佈我開發的代碼,我遇到了麻煩。 – 2012-07-31 00:57:00
@njuffa任何人都想分享/詳細說明這一點? – 2012-08-01 18:05:57