C/C++ API Reference

rocRAND Documentation

page index

Overview

The rocRAND project provides functions that generate pseudo-random and quasi-random numbers.

The rocRAND library is implemented in the HIP programming language and optimised for AMD’s latest discrete GPUs. It is designed to run on top of AMD’s Radeon Open Compute ROCm runtime, but it also works on CUDA enabled GPUs. Additionally, the project includes a wrapper library called hipRAND which allows user to easily port CUDA applications that use cuRAND library to the HIP layer. In ROCm environment hipRAND uses rocRAND, however in CUDA environment cuRAND is used instead.

Page Hierarchy

Class Hierarchy

File Hierarchy

Full API

Namespaces

Classes and Structs

Enums

Functions

Variables

Defines

Typedefs