Cray-3/SSS

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. It was apparently later considered as an add-on for the Cray T90 series in the form of the T94/SSS, but it seems highly unlikely this was ever built.

The SSS project started after a Cray Computer Corporation (CCC) engineer, 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 performance 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 truly 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 incredible 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 512,000 processor design 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 abandoned.

External links

* [http://www.interesting-people.org/archives/interesting-people/199408/msg00049.html SSS attachment]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • SSS — may stand for:* Saffir Simpson Hurricane Scale, or Saffir Simpson Scale, a system for measuring intensity of tropical cyclones * Same Store Sales, a measure to gauge the development of retail revenues * Satellite Syndicated Systems, a company… …   Wikipedia

  • Cray-3 — The Cray 3 was a vector supercomputer intended to be Cray Research s successor to the Cray 2. The system was to be the first major application of gallium arsenide (GaAs) semiconductors in computing. The project was not considered a success, and… …   Wikipedia

  • Seymour Cray — Seymour Roger Cray Born September 28, 1925(1925 09 28) Chippewa Falls, Wisconsin, USA …   Wikipedia

  • Communications Security Establishment Canada — Badge of the Communications Security Establishment Canada Agency overview Formed 1946 Preceding agency Examination Unit, a civilian organization established in …   Wikipedia

  • Список операционных систем — Это список известных операционных систем. Операционные системы могут быть классифицированы по базовой технологии (UNIX подобные, пост UNIX/потомки UΝΙΧ), типу лицензии (проприетарная или открытая), развивается ли в настоящее время (устаревшие или …   Википедия

  • ОC —       Служебный список статей, созданный для координации работ по развитию темы.   Данное предупреждение не устанавл …   Википедия

  • Операционные системы —       Служебный список статей, созданный для координации работ по развитию темы.   Данное предупреждение не устанавливается на информационные статьи списки и глоссари …   Википедия

  • National Security Agency — NSA redirects here. For other uses, see NSA (disambiguation). For the Bahraini intelligence agency, see National Security Agency (Bahrain). National Security Agency Agency overview …   Wikipedia

  • Nissan Z-car — Z car redirects here. For other uses, see Z car (disambiguation). Nissan Z car Class Sports cars Manufacturer Nissan Also …   Wikipedia

  • List of operating systems — Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap.Early, and historically important*CTSS (The Compatible Timeshare… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”