messages64.gif
Message exchanges and processor load during an FFT on a 64-node machine.
Message sends are shown by yellow arrows. Load is indicated by node color,
with lighter colors denoting higher load.
distortedtube.gif
A 16-processor machine performing an FFT. The nodes of the processor at a given
time-slice are arranged in a circle. Successive time-slices are layered to produce
a tube. The nearest ring of processors shows state at time 0. Looking down the
tube we can see future states of the machine. Event type to most recently occur
at a given processor is shown by the color of the solid spheres. Load at that
processor is indicated by the diameter of the translucent cloud that surrounds
each solid sphere. Distortions in the surface of the cylinder indicate some
third parameter (that escapes me just now). This particular image is a still
frame from an animation flying down the center of the tube.
downsample.gif
Processor load during an FFT on a 64-processor machine. The data has been
downsampled so that only statistics at 3 x 3 x 3 = 27 "virtual" nodes are
displayed. The dark blue nodes have the lowest load and the red nodes
have the highest. The original 64-node topology is visible as small
black spheres interconnected by thin blue lines.
Dan Herman