Tôi đang điều tra bằng cách sử dụng GPU nvidia cho các mô phỏng Monte-Carlo. Tuy nhiên, tôi muốn sử dụng các trình tạo số ngẫu nhiên gsl và cũng là bộ tạo số ngẫu nhiên song song như SPRNG. Có ai biết nếu điều này là có thể?Sử dụng số ngẫu nhiên với GPU
Cập nhật
Tôi đã chơi về với RNG sử dụng GPU. Hiện tại không có một giải pháp tốt đẹp. Mersenne Twister đi kèm với SDK không thực sự thích hợp cho các mô phỏng Monte-Carlo của tôi vì phải mất một thời gian rất dài để tạo ra hạt giống.
Thư viện NAG hứa hẹn hơn. Bạn có thể tạo RN theo lô hoặc theo từng chủ đề riêng lẻ. Tuy nhiên, chỉ có một vài bản phân phối hiện được hỗ trợ - Đồng bộ, theo cấp số nhân và Bình thường.
Có thể bạn không thể gọi bất kỳ loại RNG nào từ GPU, nhưng bạn có thể tạo trước số ngẫu nhiên và sử dụng chúng làm đầu vào cho chương trình của mình. – Gabe