Unlock instant, AI-driven research and patent intelligence for your innovation.

Early retiring instruction mechanism, method for performing the same and pixel processing system thereof

A processing system and instruction technology, applied in the field of pixel processing systems implementing the early retirement mechanism and the early retirement method, can solve problems such as the efficiency of complex special effects, the short number of processing time instructions, and the like

Inactive Publication Date: 2008-04-16
SILICON INTEGRATED SYSTEMS
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, when the shader implements the SIMD branch processing architecture, all points must execute all instructions once, so not only is it the same as not using branches, but all points must execute complex special effects branches with a long number of instructions, and additionally The processing time of more branch instructions and the branch with a shorter number of instructions are far less efficient than directly executing complex special effects

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
  • Early retiring instruction mechanism, method for performing the same and pixel processing system thereof
  • Early retiring instruction mechanism, method for performing the same and pixel processing system thereof
  • Early retiring instruction mechanism, method for performing the same and pixel processing system thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The invention provides a pixel processing system with an early retirement instruction mechanism to increase the execution efficiency of the program. Moreover, the early retirement instruction mechanism enables the instructions executed in the program to be retired first, so as to save the hardware cost of the pixel processing system. Those who are familiar with this technology should understand that the early retirement instruction mechanism of the present invention is applicable to the DirectX specification and the OpenGL specification, and is more applicable to the vertex shader (vertex shader) and the geometric shader (geometric shader) using the DirectX specification in the graphics processing system. shader), or a specification developed in the future.

[0040] FIG. 5 is a block diagram of a pixel processing system according to a preferred embodiment of the present invention. The pixel processing system mainly includes an instruction early retirement mechanism 100 ...

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

An early retiring instruction mechanism, a method for performing the early retiring instruction mechanism and a pixel processing system employing the early retiring instruction mechanism applied to a graphic processor unit (GPU) are described. The pixel processing system comprises an early retiring instruction mechanism and a pixel shader. The early retiring instruction mechanism selectively retires a plurality of instructions in a first program in order to generate at least one early retiring instruction in a second program. The pixel shader is connected to the early retiring instruction mechanism. The pixel shader fetches the second program and decodes at least one early retiring instruction to execute the second program therein for processing a plurality of pixels. Then, the pixel shader checks whether the pixels in the process of the early retiring instruction generated from early retiring instruction mechanism are directly issued to leave the pixel shader in advance. The early retiring instruction is an explicit retiring instruction, a retiring flow-control instruction or an instruction having a retire bit.

Description

technical field [0001] The present invention relates to an instruction retirement mechanism and its method, and a pixel processing system for implementing the retirement mechanism and the method, in particular to an instruction early retirement mechanism (Early RetiringInstruction Mechanism) and an instruction early retirement method, and a pixel processing system for executing the early retirement mechanism and the early retirement method. Background technique [0002] FIG. 1 is a block diagram of a pipeline architecture of a graphics processor of the technology. The graphics processor 10 mainly includes a triangle (triangle) setting unit 12, a pixel processing unit 14, and a depth processing unit 16. The pixel processing unit 14 includes a pixel shader 18 and a texture unit (texture unit) 21 and 21 connected to the pixel shader 18. Color interpolator (color interpolator)12. [0003] Divide the surface of a three-dimensional object into several triangles, which are arrang...

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): G06T1/20
CPCG06T1/20G06T15/80
Inventor 徐日明
Owner SILICON INTEGRATED SYSTEMS