Bernard> I don't think it is the PCI-e bus because it can handle Bernard> much more than 20 Gb/s. This isn't true. Mellanox cards have PCI-e x8 interfaces, which has a theoretical limit of 16 Gb/sec in each direction, and a practical limit that is even lower due to packetization and other overhead. - R.