A uml-oriented scheduling method for gpu fragment coloring tasks

A technology of task scheduling and fragments, applied in the direction of software design, etc., can solve the problems of poor portability, security, reliability, security risks, and restrictions on the independent development of the display system, and achieve the effect of high efficiency and feasibility

Active Publication Date: 2022-03-15
XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Especially in the field of military use, foreign imported commercial GPU chips have hidden dangers in safety, reliability, security, etc., and cannot meet the needs of the military environment; "Blocking" and product "monopoly" make it difficult to obtain the underlying technical information of the GPU chip, such as register information, detailed internal micro-architecture, core software source code, etc., resulting in the inability of GPU functions and performance to be fully utilized, and poor portability; the above problems are serious Restricting the independent research and development of display systems in my country, it is imminent to break through the key technologies of graphics processors and develop graphics processor chips

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
  • A uml-oriented scheduling method for gpu fragment coloring tasks
  • A uml-oriented scheduling method for gpu fragment coloring tasks

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] A UML-oriented GPU fragment shading task scheduling method, using UML language and transaction-level modeling method to model the GPU fragment shading task scheduling unit, specifically including the structure view and unit interior of the GPU fragment shading task scheduling unit behavior diagram.

[0030] A UML-oriented GPU fragment shading task scheduling method,

[0031] Contains thread: Pixel_Assemble_Thread;

[0032] Contains 3 input ports: ipu2JsuPixelExport, geu2JsuPixelExport, jsuArchRegExport;

[0033] Contains 3 output ports: jsu2SpmuPort, jsu2UsaPixelPort, jsu2OcuPixelPort;

[0034] Contains FIFO: ipuPixelFifo receives image data from external image processing module 1 through port ipu2JsuPixelExport; geuPixelFifo receives geometry engine data from external geometry engine module 2 through port geu2JsuPixelExport;

[0035] as attached figure 1 shown.

[0036] The execution steps of the thread Pixel_Assemble_Thread are as follows:

[0037] Step 1: Initi...

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 present invention relates to the technical field of computer hardware modeling, and provides a UML-oriented GPU fragment rendering task scheduling method, comprising: step 1: initialization unit, denoted as Pixel_Assemble_Initialize; step 2: image data assembly unit, denoted as Pixel_Ipu_Assemble; 3: Geometry engine data assembly unit, denoted as Pixel_Geu_Assemble; Step 4: Debug information processing unit, denoted as Pixel_Debug_Assemble. The invention models the GPU fragment shading task scheduling unit through UML language and transaction level modeling method, specifically including the structure view of the GPU fragment shading task scheduling unit and the behavior diagram inside the unit. It can help system developers better understand the system architecture and functions, establish a more reliable and complete system model, and verify the feasibility of the hardware structure more efficiently.

Description

technical field [0001] The invention relates to the technical field of computer hardware modeling, in particular to a UML-based method for scheduling GPU fragment coloring tasks. Background technique [0002] UML (United Modeling Language), also known as Unified Modeling Language, is a graphical language that supports modeling and software system development. It provides modeling and visualization support for software development. UML can help designers shorten design time and reduce improvement costs. Optimize hardware and software partitioning. [0003] The high-speed, parallel features and flexible programmability of the GPU pipeline provide a good operating platform for graphics processing and general parallel computing. At present, my country's GPU research and development capabilities are weak, and a large number of commercial GPU chips imported from abroad are used in display control systems in various fields. Especially in the field of military use, foreign importe...

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 Patents(China)
IPC IPC(8): G06F8/20
CPCG06F8/20
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