The Scalable Coherent Interface and related standards projects

The Scalable Coherent Interface (SCI) (IEEE P1596), which provides bus services by transmitting packets on a collection of point-to-point unidirectional links, is described. Its protocols support cache coherence in a distributed shared-memory multiprocessor model, with message passing, I/O, and LAN communication taking place over fiber optic or wire links. Several ongoing SCI-related projects that apply the SCI technology to new areas or extend it to more difficult problems are also described. Future plans are sketched.<<ETX>>

[1]  Michael L. Scott,et al.  Synchronization without contention , 1991, ASPLOS IV.

[2]  David V. James,et al.  SCI (Scalable Coherent Interface) Cache Coherence , 1990 .

[3]  David B. Gustavson IEEE P1596, a scalable coherent interface for gigabyte/sec multiprocessor applications , 1989 .

[4]  John Mellor-Crummey Concurrent Queues: Practical Fetch-and-Phi Algorithms. , 1987 .

[5]  Michael L. Scott,et al.  Algorithms for scalable synchronization on shared-memory multiprocessors , 1991, TOCS.

[6]  Franz Aurenhammer,et al.  Voronoi diagrams—a survey of a fundamental geometric data structure , 1991, CSUR.

[7]  G.S. Delp,et al.  Memory as a network abstraction , 1991, IEEE Network.

[8]  Hiroshi Imai,et al.  Voronoi Diagram in the Laguerre Geometry and its Applications , 1985, SIAM J. Comput..

[9]  David B. Gustavson,et al.  Scalable Coherent Interface , 1990, COMPEURO'90: Proceedings of the 1990 IEEE International Conference on Computer Systems and Software Engineering@m_Systems Engineering Aspects of Complex Computerized Systems.

[10]  David V. James,et al.  Scalable I/O architecture for buses , 1989, Digest of Papers. COMPCON Spring 89. Thirty-Fourth IEEE Computer Society International Conference: Intellectual Leverage.

[11]  Stein Gjessing,et al.  Distributed-directory scheme: scalable coherent interface , 1990, Computer.

[12]  Stein Gjessing,et al.  The SCI Cache Coherence Protocol , 1992 .

[13]  Philip J. Woest,et al.  An Analysis of Synchronization Mechanisms in Shared-Memory Multiprocessors , 1991 .

[14]  S. Gjessing,et al.  RamLink: a high-bandwidth point-to-point memory architecture , 1992, Digest of Papers COMPCON Spring 1992.