Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

TLM microstructure for GPU hardware line primitive rasterization scanning algorithm

A scanning algorithm and rasterization technology, applied in computing, image analysis, image data processing and other directions, can solve the problems of long cycle and difficulty, and achieve the effect of speeding up RTL design and development

Active Publication Date: 2020-05-01
XIAN AVIATION COMPUTING TECH RES INST OF AVIATION IND CORP OF CHINA
View PDF9 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, it takes a long time and is difficult to debug the algorithm details at the hardware logic stage of the GPU chip.

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
  • TLM microstructure for GPU hardware line primitive rasterization scanning algorithm

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0055] The present invention will be described in further detail below in conjunction with the accompanying drawings, please refer to figure 1 .

[0056] A TLM microstructure for GPU hardware line primitive rasterization scanning algorithm, the structure includes scanning parameter module 1, x-direction scanning module 2 and y-direction scanning module 3 connected in sequence;

[0057] The scanning parameter module 1 is used to reorder the start and end points, and calculate the linear scanning direction, slope, vertical line width, and linear equation;

[0058] The scanning parameter module 1 receives the two-point coordinates, line width, and anti-aliasing start flag, calculates the straight line scanning direction, reorders the start and end points, and then calculates the slope,

[0059] Calculate the vertical line width according to the line width and anti-aliasing open flag,

[0060] According to the slope and vertical line width, the linear equation is obtained,

[0061] The star...

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 the technical field of computer hardware modeling, in particular to a TLM microstructure design for a GPU hardware line primitive rasterization scanning algorithm. The TLM microstructure oriented to the GPU hardware line primitive rasterization scanning algorithm comprises a scanning parameter module 1, an x-direction scanning module 2 and a y-direction scanning module 3 which are connected in sequence. According to the method, the function and the implementation structure of the line primitive rasterization scanning algorithm based on the TLM model are achieved, the problem of functional verification of the scanning algorithm for GPU hardware line primitive rasterization TLM microstructures is solved, and RTL design and development are effectively accelerated.

Description

Technical field [0001] The present invention relates to the technical field of computer hardware modeling, in particular to a TLM microstructure for GPU hardware line primitive rasterization scanning algorithm. Background technique [0002] In the design and development of graphics processor chips (hereinafter referred to as GPU), the correctness and efficiency of algorithms are important factors that determine GPU functions and performance. The rasterization of primitives in GPU is in the window coordinate system, a single point occupies a pixel position, and a straight line also occupies a certain line width. But in a coordinate system in the mathematical sense, a point does not occupy a position, and a straight line has no width. When calculating the coordinate position of the scanning line primitives, the line length, line width, and slope need to be corrected by parameters. However, it is long and difficult to debug the algorithm details in the hardware logic stage of the ...

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/20G06T7/60
CPCG06T1/20G06T7/60Y02D10/00
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 Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products