November 2011
Intermediate to advanced
560 pages
17h 46m
English
Approximating the erfinv Function
Mike Giles
The inverse error function erfinv is a standard component of mathematical libraries, and particularly useful in statistical applications for converting uniform random numbers into Normal random numbers. This chapter presents a new approximation of the erfinv function, which is significantly more efficient for GPU execution due to the greatly reduced warp divergence.
Like cos x, sin x, ex and log x, the error function

and its inverse erfinv(x) are a standard part of libraries such as Intel’s MKL, AMD’s ACML and NVIDIA’s CUDA math library.
The inverse error function is a particularly ...
Read now
Unlock full access