Download the Latest Bull Mountain Software Implementation Guide

Submit New Article

June 12, 2011 12:00 AM PDT


Overview:

Bull Mountain
is Intel's code name for its new Intel® 64 Architecture instruction RdRand and its underlying Digital Random Number Generator (DRNG) hardware implementation. Bull Mountain provides a processor-based RNG solution that is of high quality and performance, highly available, and secure.


Bull Mountain Software Implementation Guide

The Bull Mountain Software Implementation Guide is intended to provide a complete source of technical information. Among other things, it provides an overview of RdRand instruction usage, including code examples and recommendations on library API design.

Download Bull Mountain Software Implementation Guide


Bull Mountain Software Code Examples

Code examples shown in the Bull Mountain Software Implementation Guide are available in their entirety within the rdrand_lib. Implemented in C, the library can be compiled and run on a platform supporting the RdRand instruction.

Download Code Examples


Rdrand Library (Linux* Version)

Rdrand Library (Windows* Version)