High-performance heterogeneous computing platform based on x86 architecture processor and FPGA (Field Programmable Gate Array)

A computing platform and high-performance technology, which is applied in the direction of general-purpose stored program computers, machine execution devices, and concurrent instruction execution, etc., can solve the problems that the computing speed cannot reach the computing speed of ASIC chips, the cost performance of computing systems and high power consumption, and achieve high computing The effect of parallelism, fast transmission speed and strong scalability

Inactive Publication Date: 2015-05-27
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF7 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Aiming at the problem that the cost performance and power consumption of the existing computing system are still too high, and the computing speed cannot reach the computing speed of the ASIC chip, the present invention provides a high-performance heterogeneous computing platform based

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • High-performance heterogeneous computing platform based on x86 architecture processor and FPGA (Field Programmable Gate Array)
  • High-performance heterogeneous computing platform based on x86 architecture processor and FPGA (Field Programmable Gate Array)
  • High-performance heterogeneous computing platform based on x86 architecture processor and FPGA (Field Programmable Gate Array)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0033] like figure 1 As shown, the overall architecture of the high-performance heterogeneous computing platform based on x86 architecture processor and FPGA is as follows:

[0034] The x86 series processor in the general processor module is responsible for the overall control of the system. Connect with the PCIe SWITCH module through the PCIe bus interface. The general-purpose processor module is the core control device of the computing platform structure.

[0035] The PCIe SWITCH module is responsible for the connection between the general processor module and the FPGA computing module. The PCIe SWITCH module can route PCIe transactions from any one port to another. It has multiple ports, and each port is connected to a PCIe link, so as to realize the interaction between the general processor module and multiple FPGA computing modules.

[0036] The FPGA computing module is responsible for specific computing tasks and is connected to the PCIe SWITCH module through the PCI...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a high-performance heterogeneous computing platform based on an x86 architecture processor and an FPGA (Field Programmable Gate Array). The high-performance heterogeneous computing platform belongs to the technical field of computer construction, and comprises a universal processor module with the x86 architecture processor, a PCIe SWITCH module and an FPGA computing module on the basis of a current platform, wherein the universal processor module is responsible for high-performance task distributing and dispatching, flow control and computing result collecting summarizing; an FPGA chip is built in the PCIe SWITCH module; the PCIe SWITCH module is responsible for interconnection and a data transmission task between the universal processor module and the FPGA computing module; the FPGA computing module is used for converting data to be operated into a computing result through internal logic, and processing and storing. According to the high-performance heterogeneous computing platform based on the x86 architecture processor and the FPGA, the expandability of a computing system is strong; appropriate FPGA computing module quantity is designed according to the application of different scales, so that higher computing parallelism is achieved, and the aim of improving the whole computing performance is achieved.

Description

technical field [0001] The invention discloses a high-performance heterogeneous computing platform, which belongs to the technical field of computer memory construction, and specifically relates to a high-performance heterogeneous computing platform based on an x86 architecture processor and FPGA. Background technique [0002] High Performance Computing HPC (High Performance Computing) refers to the use of high-performance computers with super computing power to solve today's super-large, super-high and super-complex computing tasks. At present, the mainstream solution for realizing high-performance computing at home and abroad is a computer cluster system. The core computing unit generally adopts a heterogeneous computing architecture based on a general-purpose processor, that is, a CPU architecture or a CPU combined with a GPU. Although the use of GPUs to form a heterogeneous computing platform has improved the performance of high-performance computing systems for certain ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F15/76G06F9/38
Inventor 王洪伟陈继承倪璠
Owner LANGCHAO ELECTRONIC INFORMATION IND CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products