An information distribution system includes an interconnect and multiple
data processing nodes coupled to the interconnect. Each data processing
node includes mass storage and a cache. Each data processing node also
includes interface logic configured to receive signals from the
interconnect and to apply the signals from the interconnect to affect the
content of the cache, and to receive signals from the mass storage and to
apply the signals from the mass storage to affect the content of the
cache. The content of the mass storage and cache of a particular node may
also be provided to other nodes of the system, via the interconnect.