|
SCI Research Activities
Overview
IEEE Standard 1596-1992 Scalable Coherent Interface (SCI) is based on a structure or fabric of
scalable register-insertion rings with shared-memory split transactions. The SCI standard
supports up to 64K nodes in a variety of topologies, including rings, switched rings, and tori.
SCI networks are unique in their support for shared-memory and message-passing communication,
indirect and direct switching topologies, multiple outstanding transactions, extremely low
application-level latency, and high effective throughput.
For a node in an SCI network, when a request or response packet enters over the input link, it
is relayed by an address decoder to a request or response input FIFO, respectively, if the
packet's destination address matches the address of the node. If it does not match, the
packet is relayed through a bypass FIFO to return to the network via the output link.
Similarly, requests and responses made by the host are queued and then multiplexed onto the
output link along with the output of the bypass FIFO.
The High-performance Computing and Simulation
(HCS) Research Laboratory has been conducting research on and with Scalable Coherent
Interface (SCI) since 1995. Currently, there are a number of research and development
activities being conducted, both experimental and simulative. The primary sponsors for these
activities are the National Security Agency
(NSA), Dolphin Interconnect, and Scali, and we gratefully acknowledge their
support.
The SCI equipment in the lab is featured in three clusters: Kappa cluster (18 nodes of
5.3 Gb/s SCI in 2D or 3D configuration with PCI64/66); Lamdba cluster (16 nodes
of 5.3 Gb/s SCI in 2D configuration with PCI64/66 interface); and Theta cluster (9 nodes of
4.0 Gb/s SCI in 2D configuration with PCI32/33 interface). More
information on our entire set of clusters can be found here.
SCI Publications
Past research with SCI has led to a number of journal and conference
papers. Please see our publications
web page for papers with detailed results from this research. Here is a
sample of some of our recent SCI-based research papers:
- M. Chidester and A. George, "Parallel Simulation of
Chip-Multiprocessor Architectures," ACM Transactions on Modeling and
Computer Simulation, accepted and in press.
- S. Oral and A. George, "Multicast Performance Analysis for High-Speed
Torus Networks," Proc. of IEEE Conference on Local
Computer Networks (LCN) via the High-Speed Local Networks (HSLN)
Workshop, Tampa, FL, November 6-8, 2002.
- S. Millich, A. George, and S. Oral, "Throughput Modeling and
Evaluation of Scalable System Area Networks," Proc. of
IEEE Conference on Local Computer Networks (LCN) via the High-Speed
Local Networks (HSLN) Workshop, Tampa, FL, November 6-8, 2002.
- R. Todd, M. Chidester, and A. George, "Comparative Performance
Analysis of Directed Flow Control for Real-Time SCI," Computer
Networks, Vol. 37, No. 4, Nov. 2001, pp. 391-406.
- D. Gonzalez, A. George, and M. Chidester, "Performance Modeling and
Evaluation of Topologies for Low-Latency SCI Systems," Microprocessors
and Microsystems, Vol. 25, No. 7, Oct. 2001, pp. 343-356.
- M. Sarwar and A. George, "Simulative Performance Analysis of
Distributed Switching Fabrics for SCI-based Systems," Microprocessors
and Microsystems, Vol. 24, No. 1, Mar. 2000, pp. 1-11.
- M. Burns, A. George, and B. Wallace, "Modeling and Simulative
Performance Analysis of SMP and Clustered Computer Architectures,"
Simulation, Vol. 74, No. 2, Feb. 2000, pp. 84-96.
- M. Sarwar, A. George, and D. Collins, "Simulative Reliability Analysis
of SCI Ring-Based Topologies," Proc. of IEEE Conference on Local
Computer Networks (LCN), Tampa, FL, November 8-10, 2000.
- A. George, J. Markwell, R. Fogarty, and M. Miars, "An Integrated
Simulation Environment for Parallel and Distributed System Prototyping,"
Simulation, Vol. 72, No. 5, May 1999, pp. 283-294.
- M. Sarwar and A. George, "Simulative Analysis of Fault-Tolerant
Distributed Switching Fabrics for SCI," Proc. of 11th Intnl. SCI
Workshop (SCIzzL), Santa Clara, California, March 1999, pp. 5-22.
- A. George, R. Todd, and W. Phipps, "Experimental Analysis of
Communications Interfaces for High-Performance Clusters," Proc.
High-Performance Computing Symposium (HPC'98), Boston, MA, April 5-9,
1998, pp. 283-288.
SCI Theses and Dissertations
Past research with SCI has also led to a number of graduate theses and dissertations,
including:
- Mark W. Burns, "Modeling and Simulative Analysis of Symmetric Multiprocessor and Clustered
Computer Architectures," MSECE Thesis, Major Professor: A. George, Spring 1999.
- Matthew C. Chidester, "Specification and Simulation of a Directed Flow Control for
Ring-Based, Real-Time Networking," MSECE Thesis, Major Professor: A. George, Summer 1998.
- Matthew C. Chidester, "Parallel Simulation and Multiple-Path Execution Techniques for
Chip-Multiprocessor Architectures," Ph.D. Dissertation, Major Professor: A. George, Summer
2001.
- Ryan B. Fogarty, "An Integrated Simulation Environment for Parallel and Distributed System
Prototyping," MSECE Thesis, Major Professor: A. George, Fall 1998.
- Damian M. Gonzalez, "Performance Modeling and Evaluation of Topologies for Low-Latency SCI
Systems," MSECE Thesis, Major Professor: A. George, Fall 2000.
- William A. Phipps, "A Lightweight Thread Synchronization and Communication Subsystem for
the Scalable Cluster Architecture Latency-hiding Environment," MSEE Thesis, Major Professor: A.
George, Spring 1997.
- Mushtaq A. Sarwar, "On the Performance and Reliability of Fault-Tolerant Scalable Coherent
Interface Networks," Ph.D. Dissertation, Major Professor: A. George, Fall 1999.
- Robert W. Todd, "A Simulation Case Study of Proposed Real-Time Protocols based on the
Scalable Coherent Interface," MSEE Thesis, Major Professor: A. George, Summer 1996.
Current SCI Activities
- high-performance computing with SCI clusters
- multicast
communication algorithms and optimizations for SCI networks
- GASNet
communication layer for UPC
on SCI clusters
- performance analysis and optimization of SCI
clusters
- processor-in-memory (PIM) architectures with SCI
interconnects
- CAD-based modeling and simulation of SCI networks and
systems
- comparative analysis of SCI networks and systems versus
other system- and local-area networks (e.g. InfiniBand, Myrinet,
QsNet/Quadrics, Gigabit Ethernet, 10 Gigabit Ethernet)
For more information about SCI research experience, capabilities, and opportunities in the HCS
Research Lab, please contact the lab director, Dr. George.
Last updated: September 13, 2003
|
 |