PCI Express (PCIE) bus has been widely used in the computer platform because of the high bandwidth
the point-to-point interconnect architecture
highly compatible to PCI bus and so on. When more than two processor systems are connected by PCIE bridge
PCIE non-transparent bridge (NTB) effectively isolates the PCIE bus domain of both ends of the bridge
preventing conflict when addressing. In the paper
PCIE switch connects the CPU and double GPU by way of a non-transparent bridge to build the embedded heterogeneous computing platform of high-performance. In the design of software layers
the PCIE bus driver and PCIE Switch driver design is completed based on the Linux operation system.At last
the paper achieves a high-speed communication between a plurality of Root.