Professional Documents
Culture Documents
German proverb
Research Note The PCI peripheral expansion bus has had a long and illustrious history. Since its
inception in 1991, system vendors and users have embraced it like few technical stan-
dards before or since. PCI provides a substantial volume of the I/O bandwidth and
peripheral connectivity across the range of RISC to CISC; PC to enterprise server;
proprietary to commodity. User requirements at the advent of the 21st century,
David Pendery however, have rapidly evolved. Not only has computer performance advanced enor-
Jonathan Eunice mously, the very landscape of IT use and connectivity has changed. The PCI standard
27 April 2000 we have converged and relied upon for close to a decade is being rapidly outstripped
by the demands of ever larger databases, transaction loads, and network user bases.
The bridge is beginning to look shorter than the stream.
Fortunately, help is on the way. The InfiniBand Architecture is the industrys answer
to the growing I/O problem. InfiniBand replaces the bus-based PCI with a high-band-
width (multiple gigabytes per second) switched network topology, and shifts I/O
control responsibility from processors to intelligent I/O engines commonly known as
channels. These approaches have long enabled the worlds largest servers, now
brought down to address virtually every server. InfiniBand is not yet a product, nor
even really a standard. The first full specification wont be available until this summer,
with the first products appearing in 2001. Initial indications, however, are greatly
encouraging. InfiniBand is the right technological advance, emerging at the right time
and for the right reasons. To employ a bit of adolescent patois, InfiniBand rocks.
O N!
O P E NING SO
meters, InfiniBand
links are designed to HOST Virtual Lanes
~17 meters (data Message
center distances) using Packets
support generalized InfiniBand fabrics. In great The idea is getting server I/O onto the network, and
measure, InfiniBand will work because it brings so ultimately the Internet. This goes well beyond the
many strong players to the table. remote I/O, for example, found in a few of todays
newest high-end servers. There are rich possibilities
Changing the Guard with this flexible methodology. The technologys
switched design, message/packet basis, fat pipes, and
Saying that InfiniBand is a networked I/O standard is extensive controlling mechanisms will underpin
true, but hardly scratches the surface of the design. It architectures and network schema for the next decade.
is, for example, also a channel-based approach.
Thinking Outside The Box
Instead of the memory-mapped load/store para-
digm of PCI, InfiniBand uses a message-passing Future IT will be largely dictated by Internet-style
send/receive model. This, in concert with the networked computing. In some ways, the Internet
endpoint addressabilty, is essential in ensuring utterly mindset is simply an extension of trends that had
robust, reliable operations. Transmissions are demar- been developing for three decades. Over time,
cated into distinct work queue pairs, with packets compute functions have become steadily more atom-
distributed and disseminated throughout the Infini- ized and distributed, devices have become more intel-
Band network. Adapters take on the responsibility for ligent, client-server has been integrated into the Web,
handling transmission protocols, and InfiniBand and the local network has extended into a global
switches take on responsibility for making sure network. In short, data have steadily been cast farther
packets get where theyre supposed to be. This distri- away from their home bases. I/Oby definition the
bution of work is common, for example, in S/390 movement of datahas of necessity had to be inte-
mainframes.7 grated across wider spans.
HOST
System Interconnect
Compression Engine
CPU
CPU Memory Target
Controller
Memory DMA HCA InfiniBand Switch TCA DMA Function
CPU
CPU
CPU DMA
CPU Memory
Memory DMA HCA InfiniBand Switch CA DMA
CPU Controller CA
CPU
Network Router