PCI-Express(peripheral component interconnect express),it is a high-speed serial computer extension bus standard . PCIe is high-speed serial point-to-point dual-channel transmission with high bandwidth. Connected devices allocate exclusive channel bandwidth but do not share bus bandwidth. It supports active power management, error reporting, end-to-end reliability transmission, hot swap, and quality of service (QOS)  etc.

                 Benefits of Using PCIe in HPC :

Bandwidth and performance :

1. PCIe 4.0 delivers 16GT/s ;

2. PCIe 5.0 delivers  32GT/s .

Flexibility / interoperability :

1. PCIe 4.0 and PCIe 5.0 maintain backwards compatibility .

Data integrity :

1. Extensive logging and error reporting mechanisms (i.e.link cyclic redundancy check (LCRC) and end-to-end cyclic redundancy check (ECRC)).

Shared I/O :

1. PCIe includes single-root IO virtualization (SR-IOV) requirements in the end-points,switches and root complexes ;

2. I/O controllers can be shared among multiple hosts on a PCIe fabric by several different schemes .

Summary :

PCIe brings many benefits to HPC , with its high bandwidth , flexibility , data integrity and more ;

PCIe 4.0 adoption is well under way ;

PCIe 5.0 is on track for completion in Q1 2019 ;

PCI-SIG continues to maintain its leadership position in de;ivering high performance , low power I/O that meet demanding markets like servers .