SANLight: A Programmable Cellular Platform for Next Generation Storage Networking

A highly versatile network processor architecture is discussed for implementing a variety of host bus adapter and network interface controller functions for next generation storage networks, such as 10 Gb/s Fibre Channel, 10 Gb/s Ethernet, iSCSI, Infiniband, etc. The approach is based on the BlueGene/Cyclops cellular architecture and involves the system-on-a-chip integration of many simple general purpose processor cores, shared I-caches, multiple banks of embedded memory, and network interfaces connected through a high-performance on-chip crossbar switch. Most of the protocol functions can be written in C language for execution on the processors, while a small number of highly time-critical functions are implemented via hardware assists. The combination of high aggregate processing power and massive bandwidth to the on-chip memory storing programs, connection information, and packet data provides a
very high performance multiprotocol processing capability. Simulations show that fewer than 16 processors operating at 500 MHz can easily handle 10 Gb/s protocol conversion traffic at line speed. Chips with larger numbers of processors may be used for higher line speeds, or for the implementation of more complex networking functions.

By: Christos J. Georgiou, Valentina Salapura, Monty Denneau

Published in: RC22646 in 2001

LIMITED DISTRIBUTION NOTICE:

This Research Report is available. This report has been submitted for publication outside of IBM and will probably be copyrighted if accepted for publication. It has been issued as a Research Report for early dissemination of its contents. In view of the transfer of copyright to the outside publisher, its distribution outside of IBM prior to publication should be limited to peer communications and specific requests. After outside publication, requests should be filled only by reprints or legally obtained copies of the article (e.g., payment of royalties). I have read and understand this notice and am a member of the scientific community outside or inside of IBM seeking a single copy only.

RC22646cov.pdf

Questions about this service can be mailed to reports@us.ibm.com .