Multithreading processor realizing functions of central processing unit and graphics processor and method

A technology of multi-threaded processors and graphics processors, applied in multi-programming devices, electrical digital data processing, instruments, etc., can solve problems such as load imbalance, large silicon chip usage area, resource waste, etc., and achieve load balance , The effect of using a small area of ​​silicon wafers

Active Publication Date: 2011-08-10
SHENZHEN ZHONGWEIDIAN TECH
View PDF4 Cites 29 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This traditional design and its improved solution will bring a larger silicon chip usage area. At the same time, this solution will also make the load unbalanced between the CPU and GPU. One may be busy while the other is completely idle. state, resulting in a waste of resources

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
  • Multithreading processor realizing functions of central processing unit and graphics processor and method
  • Multithreading processor realizing functions of central processing unit and graphics processor and method
  • Multithreading processor realizing functions of central processing unit and graphics processor and method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] Embodiments of the present invention will be further described below in conjunction with the accompanying drawings.

[0050] Such as figure 1 As shown, in the embodiment of the multi-threaded processor and the method for realizing the functions of the central processing unit and the graphics processing unit in the present invention, the multi-threaded processor includes a graphics fixed-function processing module 11, a multi-threaded parallel central processing module and a storage module; figure 1 The multi-thread parallel central processing module includes two MVP (Multi thread Virtual Pipeline) cores, namely MVP0 12 and MVP1 13; and the storage module includes figure 1 The L2 cache 14 and DDR2 15 in the memory, these memories are connected with the above-mentioned graphics fixed-function processing module 11 and the multi-thread parallel processing module through the bus, and are used to provide a unified storage space for the graphics fixed-function processing modul...

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 relates to a multithreading processor realizing the functions of a central processing unit and a graphics processor. The multithreading processor comprises a graphics fixed-function processing module, a multithreading parallel central processing module and a memory module, wherein the graphics fixed-function processing module is used for processing the fixed function of data in graphics processing; the multithreading parallel central processing module implements a central processing function and a programmable processing function in the graphics processing through unified thread scheduling and interacts graphics data after the programmable processing function and the graphics fixed-function processing module by the memory module; and the memory module supplies an unified storage space for the graphics fixed-function processing module and the multithreading parallel central processing module for realizing the storage, buffering or / and interaction of the data. The invention also relates to a data processing method. The multithreading processor and the method realizing the functions of the central processing unit and the graphics processor have the beneficial effect of realizing load balance among a plurality of threading processing engines.

Description

technical field [0001] The present invention relates to an integrated circuit, and more specifically relates to a multi-thread processor and a method for realizing the functions of a central processing unit and a graphic processing unit. Background technique [0002] CPU (central processing unit) and GPU (graphics processing unit) are the two most important integrated circuit chips in most computer systems, including PCs and portable devices. Traditionally, the CPU and GPU are two separate chips connected by a standard bus. More recently, the functions of these two chips have begun to be combined into a single package to reduce overhead. Specifically, by putting the CPU and GPU die in one package or by putting the full cores of the CPU and GPU in the same package. Regardless of which of the above methods is used, the structure and design of the CPU and GPU are still independent of each other. The resources needed to implement its functionality remain separate or separate....

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): G06F9/38
CPCG06F9/4881G06F9/50G06F2209/485G06F2209/483G06F9/38
Inventor 梅思行
Owner SHENZHEN ZHONGWEIDIAN TECH
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