There is rapidly increasing demand for very high performance shared access to distributed data, for multiprocessors, networked workstation clusters, distributed databases, industrial data acquisition and control systems, etc. The objective is to satisfy this demand at the lowest longterm cost. This paper first considers the general properties that an appropriate system architecture should have. A new architectural model, Local-Area MultiProcessor, is introduced. These properties are then considered in more detail, and practical design decisions are made, illustrated by the evolution of the ISO/ANSI/IEEE standard Scalable Coherent Interface (SCI) as it addressed these issues. Finally, the current status of the various SCI follow-on and support projects is reported.
|
274
|
Transactional Memory: Architectural Support for Lock-Free Data Structures
– Herlihy, Moss
- 1993
|
|
85
|
The Scalable Coherent Interface and Related Standards Projects
– Gustavson
- 1992
|
|
78
|
Advanced Computer Architecture: Parallelism Scalability Programmability
– Hwang
- 1993
|
|
41
|
Performance of the SCI Ring
– Scott, Goodman, et al.
- 1992
|
|
39
|
Multiple Reservations and the Oklahoma Update
– Stone, Stone, et al.
- 1993
|
|
20
|
Trace-driven simulations for a two-level cache design in open bus systems
– Bugge, Kristiansen, et al.
- 1990
|
|
20
|
Extending the Scalable Coherent Interface for Large-Scale Shared-Memory Multiprocessors
– Johnson
- 1993
|
|
20
|
Algorithms for scalable synchronization on shared memory multiprocessors
– Mellor-Crummey, Scott
- 1991
|
|
10
|
Improved Scheduling of Signal Flow Graphs onto Multiprocessor Systems Through an Accurate Network Modeling Technique,” VLSI Signal Processing VII
– Banerjee, Picker, et al.
- 1994
|
|
9
|
The Scalable Tree Protocol - A Cache Coherence Approach for Large-Scale Multiprocessors
– Nilsson, Stenström
- 1992
|
|
9
|
A survey of distributed shared memory systems
– Protić, Milutinović
- 1995
|
|
9
|
An Analysis of Synchronization Mechanisms in Shared-Memory Multiprocessors
– Woest, Goodman
- 1991
|
|
8
|
A top down approach to the formal specification of SCI cache coherence
– Gjessing, Krogdahl, et al.
- 1991
|
|
7
|
Advanced Multimicroprocessor Bus Architectures
– Zalewski
- 1995
|
|
7
|
Concurrent queues: Practical Fetch-and-\Phi algorithms
– Mellor-Crummey
- 1987
|
|
7
|
Fellman: Enhancing SCI’s fairness protocol for increased throughput
– Picker, D
- 1993
|
|
6
|
Performance Evaluation of Link-Based Cache Coherence Schemes
– Nilsson, Stenstrom
- 1993
|
|
5
|
Topologies for SCI-based systems with up to a few hundred nodes
– Bothner, Hulaas
- 1993
|
|
5
|
Formal Specification of Cache Coherence in a Shared Memory Multiprocessor
– Gjessing, Munthe-Kaas
- 1991
|
|
5
|
The Scalable Coherent Interface: Scaling to High-Performance Systems
– James
- 1994
|
|
5
|
Toward the Design of Large-Scale Shared-Memory Multiprocessors
– Scott
- 1992
|
|
5
|
Cache coherence for large scale shared memory multiprocessors
– Thapar, Delagi
- 1990
|
|
4
|
Synthesizing General Topologies from Rings
– Johnson, Goodman
- 1992
|
|
4
|
Verifying a Distributed List System: A Case History
– Krogdahl, Lysne
- 1993
|
|
4
|
Stanford Distributed-Directory Protocol
– Thapar, Delagi
- 1990
|
|
3
|
1212-2001, Standard for a Control and Status Registers (CSR) Architecture for microcomputer buses
– Std
|
|
3
|
Enabling Products for Cluster Computing Using SCI
– Alnes
- 1994
|
|
3
|
Scalable Shared-memory Multiprocessor Architectures
– Thakkar, Dubois, et al.
- 1990
|
|
3
|
Constructing Large Scale SCI-based Processing Systems by Switch Elements," technical report UIO/PHYS/93-12
– Wu, Bogaerts, et al.
- 1993
|
|
2
|
Synchronization Primitives: Scaling to Distributed Systems
– James, Stone
- 1994
|
|
2
|
Scalable Coherent Interface
– Kristiansen, Bakka, et al.
- 1989
|
|
2
|
Initial Studies of SCI LAN Topologies for Local Area Clustering," First International Workshop Copyright SCIzzL 1995, all rights reserved 21 Posted on the SCIzzL WebServer by special arrangement with Bit 3
– Bryhni, Wu
- 1994
|
|
2
|
et al., "Memory as a Network Abstraction
– Delp
- 1991
|
|
2
|
RamLink: A High-Bandwidth Point-to-Point Memory Architecture
– Gjessing, Stone, et al.
- 1992
|
|
2
|
A Quantitative Performance Evaluation of SCI Memory Hierarchies
– Hexsel
- 1994
|
|
2
|
Agricultural household models
– unknown authors
- 1990
|
|
2
|
New directions in scalable shared-memory multiprocessor architectures: Scalable Coherent Interface
– James, Laundrie, et al.
- 1990
|
|
2
|
Application of IEEE 1596-1992 Scalable Coherent Interface to Sensor/Video Interconnect Subsystems
– Kline, Rosen, et al.
- 1993
|
|
2
|
Simulations with SCI as a Data Carrier in Data Acquisition Systems
– Kristiansen, Hulaas, et al.
- 1993
|
|
2
|
Scaling and Performance of a Priority Packet Queue for Real-Time Applications
– Picker, Fellman
- 1994
|
|
2
|
Multiprocessor Interconnection Using SCI," 2 February 1994, 199 pages. This Masters Thesis describes a simulation platform for SCI and gives an excellent description of the SCI protocols. Available on sci ftp server as /pub/sci/latest_pdf/TvingThesis
– Tving
- 1994
|
|
2
|
A Study of Routing Algorithms for SCI-based Multistage Networks
– Wu, Bogaerts, et al.
- 1994
|
|
2
|
Skaali, "Applications of the Scalable Coherent Interface in Multistage Networks," IEEE TENCON'94, "Frontiers of Computer Technology
– Wu, Bogaerts, et al.
- 1994
|
|
1
|
SCI related material SCI Tutorial Viewgraphs, August 17
– Other
- 1994
|
|
1
|
8 pages. SCI newsletter with information on current SCI status, including upcoming events, document availability, and product suppliers. PostScript version available on SCI ftp server
– link, Gustavson
- 1994
|
|
1
|
pages. First subscribers-only issue
– ink, Gustavson
- 1994
|
|
1
|
SCI-LVDS 500 MHz Differential Pad Drivers in a Standard CMOS Process," Analog Integrated Circuits and
– Bagger, Nielsen, et al.
- 1993
|
|
1
|
A High-Speed CMOS Link Synchronizer for SCI
– Bendak, Fellman
- 1994
|
|
1
|
RD24 Collaboration), "Application of the Scalable Coherent Interface for Data Acquisition at LHC," CERN/DRDC 93-20, Status Report
– Bogaerts
- 1993
|
|
1
|
Trond Hulaas, "Various Interconnects for SCIbased Systems
– Bothner
- 1991
|