Scalable Coherent Interface - History

History

SCI originally developed from the Futurebus (IEEE 896) program that started in 1987. Soon after the project started, members of the engineering teams predicted it would already be too slow for the high-end marketplace by the time it would be released in the early 1990s. In response, a group spun off to form the SCI standard targeted at this market. SCI was essentially a subset of Futurebus features that could be easily implemented at high speed, along with a few minor additions to make it easier to connect to other systems, such as VMEbus. Most of the individuals behind the standard had their background from high-speed buses. Representatives from many companies in the IT industry and research community were active participants in the working group. Among those were people from Amdahl, Apple Computer, BB&N, Hewlett Packard, CERN, Dolphin Server Technology, Cray Research, Sequent, AT&T, Digital Equipment Corporation, McDonnell Douglas, National Semiconductor, Stanford Linear Accelerator Center, Tektronix, Texas Instruments, Unisys, University of Oslo, University of Wisconsin.

The original intent was to create a single standard that could be used for all buses in the computer. To quote from the standards website, SCI is a: "combination computer backplane bus, processor memory bus, I/O bus, high performance switch, packet switch, ring, mesh, local area network, optical network, parallel bus, serial bus, information sharing and information communication system that provides distributed directory based cache coherency for a global shared memory model and uses electrical or fiber optic point-to-point unidirectional cables of various widths."

A large part of the intellectual work must be credited to David V. James as the major contributor for writing the specifications including the executable C-code. Stein Gjessing’s group at the University of Oslo used formal methods to verify the coherence protocol and Dolphin Server Technology implemented a node controller chip including the cache coherence logic.

Different versions and derivatives of SCI have been implemented and used in different applications by companies like Dolphin Interconnect Solutions, Convex, Data General (used cache controller and link controller chips from Dolphin Data General AViiON), Sequent and Cray Research. Dolphin Interconnect Solutions implemented a PCI and PCI-Express connected derivative of SCI that provides non-coherent shared memory access. This implementation was used by Sun Microsystems for its high-end clusters, Thales Group and several others including volume applications for message passing within HPC clustering and medical imaging. It was also used by Sequent Computer Systems as the processor memory bus in their NUMA-Q systems. Numascale developed a derivative to connect with coherent HyperTransport.

Read more about this topic:  Scalable Coherent Interface

Famous quotes containing the word history:

    The basic idea which runs right through modern history and modern liberalism is that the public has got to be marginalized. The general public are viewed as no more than ignorant and meddlesome outsiders, a bewildered herd.
    Noam Chomsky (b. 1928)

    There has never been in history another such culture as the Western civilization M a culture which has practiced the belief that the physical and social environment of man is subject to rational manipulation and that history is subject to the will and action of man; whereas central to the traditional cultures of the rivals of Western civilization, those of Africa and Asia, is a belief that it is environment that dominates man.
    Ishmael Reed (b. 1938)

    When the landscape buckles and jerks around, when a dust column of debris rises from the collapse of a block of buildings on bodies that could have been your own, when the staves of history fall awry and the barrel of time bursts apart, some turn to prayer, some to poetry: words in the memory, a stained book carried close to the body, the notebook scribbled by hand—a center of gravity.
    Adrienne Rich (b. 1929)