Article

Intel® Digital Random Number Generator (DRNG) Software Implementation Guide

In introduction to the Intel® Digital Random Number Generator (DRNG). Includes prerequisite downloads and related software as well as an overview of DRNG use.
Authored by John M. (Intel) Last updated on 07/20/2015 - 12:04
Article

Download the Latest Intel® Digital Random Number Generator Software Implementation Guide

Intel® Digital Random Number Generator Software Implementation Guide
Authored by Jeffrey Rott (Intel) Last updated on 04/06/2016 - 17:38
Article

Intel's Ct Technology Code Samples

Provides a full description of the Intel's Ct technology code samples and instructions on how to build and run them.
Authored by AmandaS (Intel) Last updated on 08/07/2013 - 08:04
Article

Thread safety issue for random_number intrinsic

Calls to RANDOM_NUMBER from different threads can sometimes return the same value.
Authored by Martyn Corden (Intel) Last updated on 02/14/2016 - 10:19
Blog post

New Contributed Code for Cilk™ Plus: DotMix, a Deterministic Parallel Random-Number Generator

DotMix is a new user-contributed code that provides programmers with a repeatable but efficient way to deterministically generate pseudorandom numbers in parallel in Intel® Cilk™ Plus. In this post, I explain what "contributed code" is, where it comes from, and give a brief preview of DotMix.
Authored by Jim Sukha (Intel) Last updated on 05/06/2016 - 16:41
Article

Using Pedigrees in Intel® Cilk™ Plus

Pedigrees are a new feature implemented in Intel Cilk Plus and currently available in Intel® Composer XE 2013. In this post, I explain what pedigrees are, how they work, and how you can use them in Cilk Plus. Pedigrees are a key component used in the implementation of DotMix, a contributed code for a deterministic parallel random-number generator (DPRNG) discussed in my previous post.
Authored by Jim Sukha (Intel) Last updated on 08/09/2013 - 14:17
For more complete information about compiler optimizations, see our Optimization Notice.