Distributed unified management method for GPU graphic state parameters

A technology of graphics state and management method, which is applied in the field of distributed and unified management of GPU graphics state parameters, can solve problems such as inability to guarantee circuits, difficulty in obtaining GPU chips, and inability to fully utilize GPU functions and performance, thereby reducing the complexity of circuit design. Effect

Inactive Publication Date: 2017-05-10
XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF5 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] At present, there is no GPU based on a unified dyeing architecture in my country, and a large number of commercial GPU chips imported from abroad are used in display control systems in various fields.
Especially in the military field, foreign imported commercial GPU chips have poor temperature and environmental adaptability, cannot guarantee that the circuit itself or supporting software has no "back door", contains a large number of redundant functional units that are not needed in the military field, and the power consumption index cannot meet the requirements. Commercial GPU chips are updated quickly, facing production stoppages and outages at any time, making it difficult to meet defects such as continuous support of weapons and equipment, and there are major hidden dangers in terms of safety, reliability, and support.
Moreover, due to political, military, economic and other reasons, foreign countries have implemented technology "blockade" and product "monopoly" on my country, making it difficult to obtain the underlying technical information of GPU chips, such as register information, detailed internal micro-architecture, core software source code, etc., resulting in GPU functions and performance cannot be fully utilized, and the portability is poor; the above problems seriously restrict the independent research and development of display systems in my country

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
  • Distributed unified management method for GPU graphic state parameters
  • Distributed unified management method for GPU graphic state parameters

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0047] Such as figure 1 As shown, the PCIe module is the bus interface unit between the host and the GPU, responsible for transferring data between the host and the GPU; the command processor module is responsible for interfacing OpenGL function commands from the host, and setting the corresponding graphics state parameters to 8 graphics states In the parameter storage unit; GSU is a state parameter management unit, including graphics state parameter access window control logic, and processing logic for working states of multiple graphics processing functional units.

[0048] Such as figure 2 Based on the classification and mapping method of OpenGL graphics state parameters based on the graphics functions of each stage of the graphics processing pipeline, eight kinds of graphics state parameters are distributed on the chip, such as figure 1 shown. The task scheduling unit is responsible for completing the scheduling of vertex and pixel coloring tasks; vertex global attribut...

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 distributed unified management method for GPU graphic state parameters. The management content includes a classification mode of the OpenGL graphic state parameters, a distribution mode of different graphic state parameters, an access mode of different graphic state parameters and a debugging mechanism of a host computer for all the graphic state parameters. The invention discloses a distributed unified management mechanism for the GPU graphic state parameters. The method comprises the following steps: firstly, classifying and mapping according to different graphic processing streamline stages on the basis of all the graphic state parameters applied to GPU by OpenGL API, and then designing the distributed type implementation mode of different parameters on a chip according to the use mode of the parameters and the realizing requirements of circuit parallel access and low delay. On the basis, an access mechanism for the GPU graphic state parameters based on a window is designed. On the basis of the window, the read-write access of the GPU to the graphic state parameters in a graphic processing process can be realized and the read-write access of the host computer to all the graphic state parameters also can be realized under a debugging mode.

Description

technical field [0001] The invention relates to the technical field of computer hardware, in particular to a method for distributed and unified management of GPU graphic state parameters. Background technique [0002] With the continuous increase of graphics applications, the early solution of graphics rendering by CPU alone has been difficult to meet the graphics processing needs of performance and technology growth, and the graphics processing unit (Graphic Processing Unit, GPU) came into being. Since the release of the first GPU product by Nvidia in 1999, the development of GPU technology has mainly gone through the fixed-function pipeline stage, the stage of separating the dyer architecture, and the stage of unified dyer architecture. Rendering gradually extends to the field of general computing. The high-speed, parallel features and flexible programmability of the GPU pipeline provide a good operating platform for graphics processing and general parallel computing. ...

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/30G06F9/38
CPCG06F9/3867G06F9/30127
Inventor 田泽张骏郑新建任向隆吴晓成韩立敏
Owner XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
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