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 .