Showing posts with label Chelsio. Show all posts
Showing posts with label Chelsio. Show all posts

Monday, July 14, 2014

40Gb Ethernet - A Competitive Alternative to InfiniBand



This paper supports this conclusion with three real application benchmarks running on IBM’s Rackswitch G8316, a 40Gb Ethernet aggregation switch, in conjunction with Chelsio Communications’ 40Gb Ethernet Unified Wire network adapter. This paper shows how iWARP offers comparable application level performance at 40Gbps with the latest InfiniBand FDR speeds.

40Gb Ethernet: A Competitive Alternative to InfiniBand - LAMMPS, WRF and Quantum ESRESSO Modeling with 40Gb iWARP Technology

Thursday, April 3, 2014

Selected Papers from Chelsio comparing T5 and IB-FDR



IBM and Chelsio published a paper comparing the performance of representative HPC applications using Chelsio 40Gb iWARP RDMA against IB-FDR. iWARP over 40GbE consistently performs at parity with or better than IB-FDR, transparently to applications. The paper can be found

Chelsio published benchmark results comparing NIC and RDMA performance for Windows 2012-R2 SMB-Direct. RDMA provides a large performance and efficiency boost to SMB, and T5 is the ideal plug-and-play provider.

Chelsio published a benchmark on NFS/RDMA performance comparing IB-FDR and iWARP, again showing the two at performance parity. There is no longer need to compromise on performance or features when choosing Ethernet.

Wednesday, January 1, 2014

Compiling Chelseio IWARP Drivers (2.8.0.0) on Chelsio T4 Cards on CentOS 5

The below is a subset of the Chelsio 2.8.0.0 ReadMe

The Chelsio Unified Wire software has been developed to run on 64-bit Linux based platforms. Following is the list of Drivers/Software and supported Linux distributions. Here is a subset of the README.

The OS I used was CentOS 5.8

|########################|#####################################################|
|   Linux Distribution   |                Driver/Software                      |
|########################|#####################################################|
|RHEL5.8,2.6.18-308.el5  |NIC/TOE,vNIC,iWARP,WD-UDP*,WD-TOE*,iSCSI Target*,    |
|                        |Bonding,IPv6,Bypass*,Sniffer & Tracer                |
|                        |UM(Agent,Client),UDP-SO,Filtering,TM                 |
|------------------------|-----------------------------------------------------|
|RHEL5.9,2.6.18-348.el5  |NIC/TOE*,vNIC*,iWARP*,WD-UDP*,WD-TOE*,iSCSI Target*, |
|                        |Bonding*,IPv6*,Bypass*,Sniffer & Tracer*,UDP-SO*,    |
|                        |Filtering*,TM*                                       |
|------------------------|-----------------------------------------------------|
|RHEL6.3,                |NIC/TOE,vNIC,iWARP,WD-UDP,WD-TOE*,iSCSI Target*,     |
|2.6.32-279.el6          |iSCSI Initiator*,FCoE Initiator*,                    |
|                        |Bonding,IPv6,Bypass*,Sniffer & Tracer,UDP-SO,        |
|                        |UM(Agent,Client,WebGUI),Filtering,TM                 |
|------------------------|-----------------------------------------------------|
|RHEL6.4,                |NIC/TOE,vNIC,iWARP,WD-UDP,WD-TOE,iSCSI Target,       |
|2.6.32-358.el6          |iSCSI Initiator,FCoE Initiator,Bonding,IPv6,Bypass,  |
|                        |Sniffer & Tracer,UDP-SO,UM(Agent,Client,WebGUI),     |
|                        |Filtering,TM,uBoot(DUD)                              |
|------------------------|-----------------------------------------------------|

Strangely, I was not able to compile with 3.5.1. It seems that the compat-rdma on 3.5.1 is having issues with CentOS 5.8. See Failed to build compat-rdma RPM when compiling OFED 3.5.1 on CentOS 5.8

I tried with OFED 1.5.4.1, but errors occurred as well. But compiling OFED 1.5.3.2 works well and Chelsio T420-BCH was able to compile nicely with OFED 1.5.3.2. To download OFED 1.5.3.2, do visit the OFED Downloads Site


Part 1

To compile from source

 i.  Download the tarball ChelsioUwire-x.x.x.x.tar.gz

ii. Untar the tarball
  
[root@host]# tar zxvfm ChelsioUwire-x.x.x.x.tar.gz
 
iii. Change your current working directory to Chelsio Unified Wire package
     directory. Build the source:

[root@host]# make
 
iv. Install the drivers, tools and libraries:
  
[root@host]# make install
 
v. The default configuration tuning option is Unified Wire.
   The configuration tuning can be selected using the following commands:

[root@host]# make CONF=(T5/T4 Configuration)
[root@host]# make CONF=(T5/T4 Configuration install)

(where T5/T4 Configuration is
UNIFIED_WIRE, HIGH_CAPACITY_TOE, HIGH_CAPACITY_RDMA, LOW_LATENCY, UDP_OFFLOAD, T5_WIRE_DIRECT_LATENCY)


Part 2  - Installing Individual Drivers

i. To build and install iWARP driver against outbox OFED:
[root@host]# make iwarp
[root@host]# make iwarp_install


Part 3a - Loading IWARP Drivers

Manually  Load  Drivers
To load the iWARP driver we need to load the NIC driver & core RDMA drivers first:
[root@host]# modprobe cxgb4
[root@host]# modprobe iw_cxgb4
[root@host]# modprobe rdma_ucm

Part 3b - Automatic IWARP Drivers
To load the Chelsio iWARP drivers automatically, add this additional lines to /etc/modprobe.conf

options iw_cxgb4 peer2peer=1
install cxgb4 /sbin/modprobe -i cxgb4; /sbin/modprobe -f iw_cxgb4; /sbin/modprobe rdma_ucm
alias eth1 cxgb4 # assuming eth1 is used by the Chelsio interface


Finally Reboot the system to load the new modules

References:
  1. Chelsio 2.8.0.0 ReadMe

Thursday, October 3, 2013

Availability of 3 new Chelsio High Performance Adapters

Chelsio announced the general availability of three new adapters powered by the fifth generation, highly integrated and hyper-virtualized 40/10/1GbE Chelsio Terminator 5 (T5) engine. T5 fully offloads a complete high performance Unified Wire suite of storage and cluster compute networking protocols.

 T580-CR
  1. High bandwidth and high IOPS, optimized for iSCSI & TOE
  2. Two 40/10/1Gb QSFP Ethernet ports, Half Size, PCIe Gen3 x8
  3. Concurrent offload of iSCSI, TCP/IP and UDP/IP, FCoE, iWARP 2.0 RDMA, NAT, vSwitch, Traffic Management, T10 DIX, PTP, classification, and all stateless and user-mode protocols

T540-CR


  1. Low latency and high IOPs
  2. Two 10Gb/1Gb Ethernet ports, Low Profile, PCIe Gen3 x8
  3. Concurrent offload of iSCSI, TCP/IP and UDP/IP, FCoE, iWARP 2.0 RDMA, NAT, vSwitch, Traffic Management, T10 DIX, PTP, classification, and all stateless and user-mode protocols

T522-CR
  1. Low latency and high IOPS
  2. Two 10/1GbE SFP+, Two 1GbE RJ-45, Low Profile, PCIe Gen3 x8
  3. Concurrent offload of iSCSI, TCP/IP and UDP/IP, FCoE, iWARP 2.0 RDMA, NAT, vSwitch, Traffic Management, T10 DIX, PTP, classification, and all stateless and user-mode protocols 
Other New Products
Chelsio released a beta TCP/IP offload driver for the Illumos kernel. Chelsio adapters can now deliver exceptional performance to TCP applications on Illumos, including kernel services such as NFS.

Chelsio has now released a software suite of L2 NIC, TOE, iWARP, iSCSI Target on the FreeBSD kernel for the T5 products. This will soon be joined by the FCoE Target in Q4 to complete the storage offering making T5 the most complete FreeBSD networking and storage solution.

Chelsio released Windows Server 2012 Network Direct drivers for T5. HPC applications can now leverage RDMA iWARP capabilities and performance in Microsoft Windows environments.

For More information, do look at Chelsio Website (http://www.chelsio.com)

Friday, April 5, 2013

Chelsio announced Terminator 5 ASIC



 
Spotlight on 40Gb Ethernet with Terminator 5

Chelsio Announced the Terminator 5 ASIC, a highly integrated, hyper-virtualized 10/40GbE controller built around a programmable protocol-processing engine, with full offload of a complete Unified Wire solution.

Key features of T5
·         Ultra low latency and high IOPs
·         Two 40Gb ports
·         Four 10Gb/1Gb ports
·         PCIe Gen3
·         Concurrent offload of iSCSI, TCP/IP and UDP/IP, FCoE, iWARP RDMA, NAT, vSwitch, Traffic Management and PTP applications
·         Added support for PTP, iWARP 2.0, T10 DIX, NAT
·         Same software on Linux, Windows and FBSD as current T4 ASIC

Monday, September 13, 2010

Chelsio iWARP Installation and Setup Guide for CentOS 5.4

Most of this material for this blog entry is taken the documentation Guide named Chelsio iWARP installation and setup guide (pdf) . The Blog Entry ”Chelsio iWARP Installation and Setup Guide for CentOS 5.4” (Linux Cluster) is an modification from a user’s perspective of the original document from Chelsio.

Sunday, September 12, 2010

Chelsio iWARP Drivers compatibility with Chelsio Linux drivers

The documentation is extracted from Chelsio iWARP Installation and Setup Guide and is formatted on my blog  Chelsio iWARP Drivers compatibility with Chelsio Linux drivers (Linux Cluster)

Here is a listing for the latest OFED to the latest Chelsio Drivers and Firmware


OFED Package Cxgb3toe-W.X.YY.ZZZ driver Firmware Supported/Not Supported/Not Tested
OFED-1.5.1 Cxgb3toe-1.4.1.2 7.10.0 Not Supported
OFED-1.5.1 Cxgb3toe-1.4.1.2 7.8.0 Supported
OFED-1.5.1 Cxgb3toe-1.4.1.2 7.4.0 Not Supported

Tuesday, September 7, 2010

Chelsio OEM-IBM Download

If you are using Chelsio OEM Driver for IBM Blade, X and P series, do go to  Chelsio OEM-IBM Download

The download page has some interesting articles
  1. Chelsio Cards & Cables Compatibility:-CX4 Adapters
    http://chelsio.com/assetlibrary/pdf/CableConfigs.pdf  
  2. IBM Redbooks
    Chelsio 10GbE Adapters for IBM System Cluster 1350 and IBM iDataPlex
    Chelsio 10 GbE Adapters for IBM Power Systems
  3. Chelsio Adapters driver Download, Installation, Configuration, troubleshooting, support
    http://service.chelsio.com/  
  4. IBM iDataplex and Cluster 1350 - Drivers, Firmware and Software (Red Hat 5.3
    http://www.ibm.com/   
  5. IBM Announcement Letter
    http://www.ibm.com/
  6. IBM system Cluster 1350 Information Center
    http://www.ibm.com/