Multi-GPU (graphic processing unit) interconnection system structure in heterogeneous system
An architecture and heterogeneous system technology, applied in the field of computer communication, to achieve the effect of supporting scalability and improving system performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0034] Embodiment one: see figure 1 , figure 2 , the multi-GPU interconnection architecture in the heterogeneous system of the present invention, in the hybrid heterogeneous high-performance computer system based on the combination of multi-core accelerators (GPU) and multi-core general-purpose processors (CPU), multi-block GPUs and multi-block The multi-level interconnection between the GPU and the CPU processor is based on the multi-port switching chip based on the PCI-E bus, forming a multi-level switching structure with reconfigurable external interfaces. The multi-level switching structure adopts a four-port switching chip, and every two GPUs are interconnected through a PCI-E interface of the four-port switching chip to establish an internal channel between two-way GPU devices. The four-port switching chip is connected by communication to form a hierarchical switching structure.
[0035] The characteristics of the GPU device determine that the GPU can only be used as ...
Embodiment 2
[0036] Embodiment two: see figure 1 , figure 2 , image 3 . Tesla C1060 only provides a PCI-E interface, so the PCI-E switch chip is used to solve the problem of multi-GPU interconnection. However, the PCI-E switch chip only provides one uplink channel. The multi-GPU interconnection architecture in the heterogeneous system of the present invention innovatively adopts a four-port switch chip, and one of the downlink ports is used to communicate with other components. Inside the system, every two GPUs are connected to the PCI-E switch chip through the PCI-E interface. The uplink of the switch chip is used as the downlink input of another switch chip, and one of the downlink ports of the top switch chip is used to communicate with other switches. Components communicate. The system provides custom or IB interface for data exchange and interconnection with other external computing components, Ethernet port for system management and maintenance, JTAG port for loading programs, ...
Embodiment 3
[0042] Embodiment three: see Figure 4 . The multi-GPU interconnection architecture in the heterogeneous system of the present invention also adopts Nvidia's TurboCache (TC for short) technology in the multi-GPU heterogeneous system to build a software support environment for heterogeneous system collaborative computing, aiming at the hybrid system architecture The specificity and complexity brought by it fully tap the high-performance advantages of general-purpose processors and special-purpose accelerators in dealing with specific problems, and build a heterogeneous processor collaborative computing environment based on CPU multi-core architecture and GPU many-core architecture , realize GPU-CPU high-performance cluster management system, programming model and related software development environment for many-core architecture. It can support the GPU to directly access the system memory without using the local memory on the accelerator card. TurboCache technology allows GP...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com