biology daily - the biology and biochemistry encyclopedia
biology daily articles and research Encyclopedia Dictionary Forums biology research links Weblinks Pictures Articles Blogs Newsletter

Cray-3/SSS

The Cray-3/SSS was a pioneering massively parallel supercomputer project that bonded a Cray-3 to a new SIMD processing unit based entirely in the computer's main memory.

The SSS project started after a Cray Computer Corporation (CCC) enginner, Ken Iobst, noticed a novel way to implement a parallel computer. Previous massively-SIMD designs, like the Connection Machines, consisted of a large number of individual processing elements consisting of a simple processor and some local memory. Results that needed to be passed from element to element, and there was always too much of this, were passed along networking links at relatively slow speeds. Iobst's idea was to use the super-fast scatter/gather hardware from the Cray-3 to move the data around instead of using a separate network. This would offer at least an order of magnitude better peformance than systems based on "commodity" hardware. Better yet, the machine would still include a complete Cray-3 CPU, allowing the machine as a whole to use either SIMD or vector instructions depending on the particulars of the problem.

Now all that remained was the selection of a processor. Since the machine had a vector processor for heavy lifting, the SIMD processors themselves could be considerably simpler, handling only the most basic instructions. This is where the SSS concept was truely unique; since the problem with most SIMD machines was moving data around, Iobst suggested that the processors be build into the SRAM chips themselves. Memory is normally organized within the RAM chips in a row/column format, with a controller on the chip reading requested data from the chip in parallel across the rows, then assembling the results into 32- or 64-bit words for processing by the CPU. In the SSS concept the chips would also be equipped with a series of single-bit computers operating on a particular column of all the rows at once -- this meant that the processors could access data at increadible speeds, about 100x as fast as normal. Add to this the speed of the "network" implemented by the scatter/gather hardware, and the system could be scaled to sizes considerably greater than existing SIMD systems.

In 1994 the NSA contracted CCC to build a 512k-processor design -- yes, that's 1/2 million processors -- with 2048 processors per RAM chip. National Semiconductor was selected to produce Iobst's design, where Mark Norder and Jennifer Schrader modified the design and laid it out for production. However the contract was cancelled in January 1994, long before the machine reached the full prototype stage, and the SSS concept was adbandoned.

External links

SSS attachment


07-14-2008 23:18:10
The contents of this article are licensed from Wikipedia.org under the GNU Free Documentation License. How to see transparent copy
BiologyDaily.com 2005. Legal info   Privacy