Chapter 5

Monte Carlo Method


This chapter goes through several examples of a Monte Carlo algorithm to show how to generate random-number sequences and perform parallel reduction.


Reduction; Random-number generation; CURAND; Accuracy of reduction; Accuracy due to FMA instructions

A book on high-performance and parallel computing is not complete without an example that shows how to compute image. Instead of using the classic example of numerical integration of the function image, we use a Monte Carlo method to compute .

Calculating using a Monte ...

Get CUDA Fortran for Scientists and Engineers now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.