Heterogeneous computing system and method based on CPU+GPU+FPGA architecture

A computing system and computing method technology, applied in the field of heterogeneous computing, can solve the problems of high power consumption and poor FPGA peak performance, and achieve the effect of flexible configuration

Inactive Publication Date: 2017-10-20
SHANDONG CHAOYUE DATA CONTROL ELECTRONICS CO LTD
View PDF4 Cites 52 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the prior art, although GPU can effectively improve computing performance, there is a problem of high power consumption. FPGA can effectively reduce power consumption and has a high performance-to-power ratio, but the peak performance of FPGA is inferior to that of GPU.

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
  • Heterogeneous computing system and method based on CPU+GPU+FPGA architecture
  • Heterogeneous computing system and method based on CPU+GPU+FPGA architecture
  • Heterogeneous computing system and method based on CPU+GPU+FPGA architecture

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] Certain terms are used, for example, in the description and claims to refer to particular components. Those skilled in the art should understand that hardware manufacturers may use different terms to refer to the same component. The specification and claims do not use the difference in name as a way to distinguish components, but use the difference in function of components as a criterion for distinguishing. As mentioned throughout the specification and claims, "comprising" is an open term, so it should be interpreted as "including but not limited to". The following descriptions in the specification are preferred implementation modes for implementing the present invention, but the descriptions are for the purpose of illustrating the general principles of the present invention, and are not intended to limit the scope of the present invention. The scope of protection of the present invention should be defined by the appended claims.

[0040] In one embodiment of the pre...

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 provides a heterogeneous computing system based on CPU+GPU+FPGA architecture. The system comprises a CPU host unit, one or more GPU heterogeneous acceleration units and one or more FPGA heterogeneous acceleration units. The CPU host unit is in communication connection with the GPU heterogeneous acceleration units and the FPGA heterogeneous acceleration units. The CPU host unit is used for managing resources and allocating processing tasks to the GPU heterogeneous acceleration units and / or the FPGA heterogeneous acceleration units. The GPU heterogeneous acceleration units are used for carrying out parallel processing on tasks from the CPU host unit. The FPGA heterogeneous acceleration units are used for carrying out serial or parallel processing on the tasks from the CPU host unit. According to the heterogeneous computing system provided by the invention, the control advantages of the CPU, the parallel processing advantages of the GPU, the performance and power consumption ratio and flexible configuration advantages of the FPGA can be exerted fully, the heterogeneous computing system can adapt to different application scenes and can satisfy different kinds of task demands. The invention also provides a heterogeneous computing method based on the CPU+GPU+FPGA architecture.

Description

technical field [0001] The invention relates to the technical field of heterogeneous computing, in particular to a heterogeneous computing system and method based on CPU+GPU+FPGA architecture. Background technique [0002] The rapid increase in the amount of information in modern society has put forward higher requirements for the computing performance of computers. By vertically improving the processing performance of CPU, we have encountered technical bottlenecks such as manufacturing process and power consumption. The core architecture of the CPU determines that it is better at dealing with irregular data structures and unpredictable access patterns, as well as recursive algorithms, branch-intensive codes, and single-threaded programs. The internal architecture of GPU and FPGA determines that they have strong parallel processing capabilities, making them better at processing computationally intensive tasks. [0003] In the prior art, although GPU can effectively improve ...

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
Patent Type & Authority Applications(China)
IPC IPC(8): G06F15/78
CPCG06F15/7839Y02D10/00
Inventor 赵瑞东彭福来于治楼陈乃阔牛玉峰
Owner SHANDONG CHAOYUE DATA CONTROL ELECTRONICS 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