Merrimac uses stream architecture and advanced interconnection
networks to give an order of magnitude more performance per unit cost
than cluster-based scientific computers built from the same
technology. Organizing the computation into streams and exploiting
the resulting locality using a register hierarchy enables a stream
architecture to reduce the memory bandwidth required by representative
applications by an order of magnitude or more. Hence a processing
node with a fixed bandwidth (expensive) can support an order of
magnitude more arithmetic units (inexpensive). This in turn allows a
given level of performance to be achieved with fewer nodes (a 1-PFLOPS
machine, for example, with just 8,192 nodes) resulting in greater
reliability, and simpler system management. Merrimac is designed to
be a streaming scientific computer that can be scaled from a
$20K 2 TFLOPS workstation to a $20M 2 PFLOPS supercomputer.
Streaming Supercomputer officially named Merrimac, which is a Native American
word meaning "swift stream".
[March 11, 2003]
Access to Internal Pages
Access is restricted to members of the project. To request
access, please contact Mattan Erez.
Last modified: Mon May 17 16:34:50 Pacific Standard Time 2004