A data aware clustered system architecture is described for an image generation
system. The architecture leverages commodity personal computers to provide the
processing capability of the image generator such as may be used in a flight simulator.
The architecture supports a data pipeline for processing stages of a progressive
data structure for the transformation of data from abstract data to a more concrete
form for the generation of an image. The architecture provides a multi-staged data
flow that extends transparently from a single node system to multiple CPUs in a
single node system, to multiple nodes in a clustered system or to multiple CPUs
on each node of a clustered system.