Parallel random numbers: as easy as 1, 2, 3
JK Salmon, MA Moraes, RO Dror… - Proceedings of 2011 …, 2011 - dl.acm.org
Most pseudorandom number generators (PRNGs) scale poorly to massively parallel high-
performance computation because they are designed as sequentially dependent state …
performance computation because they are designed as sequentially dependent state …
Exposing fine-grained parallelism in algebraic multigrid methods
Algebraic multigrid methods for large, sparse linear systems are a necessity in many
computational simulations, yet parallel algorithms for such solvers are generally …
computational simulations, yet parallel algorithms for such solvers are generally …
[PDF][PDF] State of the Art in Procedural Noise Functions.
Procedural noise functions are widely used in Computer Graphics, from off-line rendering in
movie production to interactive video games. The ability to add complex and intricate details …
movie production to interactive video games. The ability to add complex and intricate details …
D-RaNGe: Using commodity DRAM devices to generate true random numbers with low latency and high throughput
We propose a new DRAM-based true random number generator (TRNG) that leverages
DRAM cells as an entropy source. The key idea is to intentionally violate the DRAM access …
DRAM cells as an entropy source. The key idea is to intentionally violate the DRAM access …
A survey of procedural noise functions
Procedural noise functions are widely used in computer graphics, from off‐line rendering in
movie production to interactive video games. The ability to add complex and intricate details …
movie production to interactive video games. The ability to add complex and intricate details …
Procedural noise using sparse Gabor convolution
Noise is an essential tool for texturing and modeling. Designing interesting textures with
noise calls for accurate spectral control, since noise is best described in terms of spectral …
noise calls for accurate spectral control, since noise is best described in terms of spectral …
Parallel Poisson disk sampling
LY Wei - Acm Transactions On Graphics (tog), 2008 - dl.acm.org
Sampling is important for a variety of graphics applications include rendering, imaging, and
geometry processing. However, producing sample sets with desired efficiency and blue …
geometry processing. However, producing sample sets with desired efficiency and blue …
Efficient maximal Poisson-disk sampling
We solve the problem of generating a uniform Poisson-disk sampling that is both maximal
and unbiased over bounded non-convex domains. To our knowledge this is the first …
and unbiased over bounded non-convex domains. To our knowledge this is the first …
DR-STRaNGe: end-to-end system design for DRAM-based true random number generators
Random number generation is an important task in a wide variety of critical applications
including cryptographic algorithms, scientific simulations, and industrial testing tools. True …
including cryptographic algorithms, scientific simulations, and industrial testing tools. True …
A survey of blue-noise sampling and its applications
In this paper, we survey recent approaches to blue-noise sampling and discuss their
beneficial applications. We discuss the sampling algorithms that use points as sampling …
beneficial applications. We discuss the sampling algorithms that use points as sampling …