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 improving system performance and supporting scalability
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0034] Example 1: see figure 1 , figure 2 , The multi-GPU interconnection architecture in the heterogeneous system of the present invention
[0035] In a hybrid and heterogeneous high-performance computer system that combines multi-core accelerators (GPU) and multi-core general-purpose processors (CPU), multiple GPUs and multiple GPUs and CPU processors are used based on the PCI-E bus. The port switching chip performs multi-level interconnection to form a multi-level switching structure with reconfigurable external interfaces. The multi-level switching structure adopts a four-port switching chip. Every two GPUs are interconnected through a PCI-E interface of the four-port switching chip to establish an internal channel between dual GPU devices. At the same time, the upper switching chip provides a downstream port and the next Four-port switching chip communication connection forms a hierarchical switching structure.
[0036] The characteristics of GPU devices determine that the G...
Embodiment 2
[0037] Example 2: see figure 1 , figure 2 , image 3 . Tesla C1060 only provides PCI-E interface, because
[0038] This application PCI-E switching chip solves the problem of multi-GPU interconnection. However, the PCI-E switching chip only provides one uplink channel. In the heterogeneous system of the present invention, the multi-GPU interconnection architecture uses a four-port switching chip innovatively, 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 upstream of the switch chip is used as the downstream input of another switch chip, and one of the downstream ports of the uppermost switch chip is used to communicate with other The components communicate. The system provides custom or IB interfaces for data exchange and interconnection with other external computing components. The Ethernet port is used for system management and maintenance. ...
Embodiment 3
[0044] Example three: see Figure 4 . The multi-GPU interconnection system structure in the heterogeneous system of the present invention is
[0045] Nvidia's TurboCache (TC) technology is also used in the heterogeneous system to build a software support environment for collaborative computing in heterogeneous systems. In view of the particularity and complexity brought by the hybrid system architecture, it fully taps general-purpose processors and special-purpose processors. The high-performance advantages of accelerators in dealing with specific problems, the construction of a heterogeneous processor collaborative computing environment based on the CPU multi-core architecture and the GPU many-core architecture, and the realization of a GPU-CPU high-performance cluster management system for the many-core architecture, Programming model and related software development environment. It can support the GPU to directly access the system memory without using the local memory on the...
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