Architecture and implementation of Vulcan
- 17 December 2002
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 268-274
- https://doi.org/10.1109/ipps.1994.288290
Abstract
IBM's recently announced Scalable POWERparallel family of systems is based upon the Vulcan architecture, and the currently available 9076 SP1 parallel system utilizes fundamental Vulcan technology. The experimental Vulcan parallel processor is designed to scale to many thousands of microprocessor-based nodes. To support a machine of this size, the nodes and network incorporate a number of unusual features to scale aggregate bandwidth, enhance reliability, diagnose faults, and simplify cabling. The multistage Vulcan network is a unified data and service network driven by a single oscillator. An attempt is made to detect all network errors via cyclic redundancy checking (CRC) and component shadowing. Switching elements contain a dynamically allocated shared buffer for storing blocked packet flits from any input port. This paper describes the key elements of Vulcan's hardware architecture and implementation details of the Vulcan prototype.Keywords
This publication has 11 references indexed in Scilit:
- Least common ancestor networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The Network Architecture of the Connection Machine CM-5Journal of Parallel and Distributed Computing, 1996
- Hardware support for high-priority traffic in VLSI communication switchesJournal of Parallel and Distributed Computing, 1992
- Virtual-channel flow controlIEEE Transactions on Parallel and Distributed Systems, 1992
- The Monarch parallel processor hardware designComputer, 1990
- Deadlock-Free Message Routing in Multiprocessor Interconnection NetworksIEEE Transactions on Computers, 1987
- Virtual cut-through: A new computer communication switching techniqueComputer Networks (1976), 1979
- Time, clocks, and the ordering of events in a distributed systemCommunications of the ACM, 1978
- Access and Alignment of Data in an Array ProcessorIEEE Transactions on Computers, 1975
- Banyan networks for partitioning multiprocessor systemsPublished by Association for Computing Machinery (ACM) ,1973