A Unique Approach for Heterogeneous Data-Center Acceleration
Remote direct-memory access (RDMA) is a technology that has been in use for more than a decade. In server connectivity, data copying is a major source of processing overhead. In a conventional networking stack, received packets are stored in the operating system’s memory and later copied to application memory. This copying consumes CPU cycles and also introduces latency. Network adapters that implement RDMA enable writing data directly into application memory. Applications that transfer large blocks of data, such as networked storage and virtual machine migration, reap the greatest efficiency gains from RDMA.
Because the network adapter (NIC) needs to know where to place data in memory, the network protocol must explicitly support RDMA. The first such protocol to achieve widespread adoption was InfiniBand, which was designed around RDMA from the beginning. The techniques developed for InfiniBand were later adapted to Ethernet networks using new RDMA protocols—first iWARP and later RoCE.
Cavium® is one of the leaders driving the RDMA ecosystem with the goal of extending the reach RDMA technologies beyond the server and across the network to access remote storage. Cavium FastLinQ Series 10/25/40/50/100GbE adapters support Universal RDMA (RoCE, RoCEv2 and iWARP) and deliver the ultimate choice to customers.