Construction method of GPU and CPU combined processor

A composite processor and processor technology, applied in the computer field, can solve the problem of unable to replace the CPU to complete the complex instruction scheduling, looping, branching, logical judgment and other problems of the operating system

Inactive Publication Date: 2009-09-09
LANGCHAO ELECTRONIC INFORMATION IND CO LTD
View PDF0 Cites 69 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] It can be seen from this that the GPU has its advantages in general-purpose computing, but its characteristics determine that it cannot replace the CPU to complete tasks such as operating system, system software, and general-purpose applications that have complex instruction scheduling, loops, branches, and logical judgments.

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
  • Construction method of GPU and CPU combined processor
  • Construction method of GPU and CPU combined processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] as attached figure 1 As shown, the CPU is responsible for the host side of the composite processor, and the GPU is responsible for the device side of the composite processor. The CPU multi-core communicates and performs calculations through the memory bus, the GPU and the CPU are connected through a high-speed serial bus, and the GPU multi-core Exchange data and perform calculations through a unified shared memory (video memory on the GPU).

[0019] The host side specifically refers to the CPU, memory, chipset, etc., and the device side specifically refers to the GPU part (including video memory and GPU chips).

[0020] The composite processor formed by the coupling of CPU and GPU enables the GPU to be used for special calculations in the field of general scientific computing other than graphics display. The CPU and GPU are used to complete the same application. The CPU is responsible for the scheduling, looping, branching, logic judgment and Tasks such as simple calcu...

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 construction method of a GPU and CPU combined processor, which comprises the following steps: a CPU and a GPU are coupled to construct a combined processor, wherein the CPU is responsible for the general-purpose processing tasks of an operation system, system software, general-purpose application program, and the like which have complex instruction scheduling, circulation, branches and logical judgment; and the GPU is responsible for the highly-parallel calculating processing of large-scale data without logical relation; and the CPU and the GPU jointly finish the same large-scale parallel calculating application. In the GPU and CPU combined processor, a plurality of cores of CPU are communicated with each other by a memory bus and carry out calculation, and the cores of the GPU exchange data and are calculated by a uniform shared memory (a video memory on the GPU); the GPU and the CPU are connected by a high-speed serial bus and exchange calculating data by the memory of the CPU and the shared memory of the GPU; and the construction method can fully utilize the parallel processing capacity of the cores of the GPU and realize the rapid parallel calculation of enormous data volume.

Description

technical field [0001] The invention relates to the field of computers, and specifically relates to a method for building a GPU and CPU composite processor applied to the coupling and cooperative computing of the CPU and GPU of a server. Background technique [0002] In recent years, simply increasing the main frequency of the CPU has been unable to significantly improve the overall performance of the system. In addition, with the increase of the main frequency, the power consumption increases, and the heat dissipation problem has become an insurmountable obstacle. The CPU multi-threading and multi-core technology seems to double the performance of the CPU, but in essence, it cannot solve the bottleneck caused by the power consumption and manufacturing process problems for the increase of the CPU main frequency. [0003] At the same time, high-end GPUs have hundreds of stream processing cores, and their computing performance has reached or exceeded the level of teraflops per...

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/167G06F9/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