|  | Merrimac uses stream architecture and advanced interconnectionnetworks to give an order of magnitude more performance per unit costthan cluster-based scientific computers built from the sametechnology.  Organizing the computation into streams and exploitingthe resulting locality using a register hierarchy enables a streamarchitecture to reduce the memory bandwidth required by representativeapplications by an order of magnitude or more.  Hence a processingnode with a fixed bandwidth (expensive) can support an order ofmagnitude more arithmetic units (inexpensive).  This in turn allows agiven level of performance to be achieved with fewer nodes (a 1-PFLOPSmachine, for example, with just 8,192 nodes) resulting in greaterreliability, 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.
 
   Recent News    Streaming Supercomputer officially namedMerrimac, 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 contactMattan Erez. Last modified: Mon May 17 16:34:50 Pacific Standard Time 2004
 |