Mandelbrot set viewer
Interactive escape-time renderer. A clean introduction to grid/block decomposition and per-pixel parallelism.
Software
One stack, identical on both systems, so code developed on the tower moves to the rack unchanged.
Examples
Three complete CUDA programs ship on the machine. They compile out of the box and are meant to be taken apart.
Interactive escape-time renderer. A clean introduction to grid/block decomposition and per-pixel parallelism.
Relaxation method on a 2D grid: stencil operations, halo exchange, convergence testing on device.
Embarrassingly parallel transport simulation: per-thread RNG state and reduction across millions of paths.