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

GPU multi-thread texture mapping SystemC modeling structure

A texture mapping and texture technology, applied in 3D modeling, processor architecture/configuration, image data processing, etc., can solve real-time requirements, large amount of calculation and other problems, achieve high work efficiency, reduce the amount of code and work The effect of avoiding cumbersome circuit signal design

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

AI Technical Summary

Problems solved by technology

That is to say, first convert the pixel coordinates of the screen space to the parameter space (u, v), and then convert from the parameter space to the texture image space, which is characterized by a large amount of calculation and real-time requirements

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
  • GPU multi-thread texture mapping SystemC modeling structure
  • GPU multi-thread texture mapping SystemC modeling structure
  • GPU multi-thread texture mapping SystemC modeling structure

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0046] The technical solutions of the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0047] Such as figure 1 As shown, a GPU multi-threaded texture mapping SystemC modeling structure adopts SystemC language and Transaction Level Modeling (TLM, transaction level modeling) method, and each functional module in the model passes the function of the transaction level interface, rather than through the hardware signal Connected to achieve communication, each module contains its own independent, parallel execution process, each process has only one common event trigger - clock rising edge, cycle-accurate hardware modeling of the texture mapping unit; each Processes can call functions in the transaction-level interface of their respective modules to transfer information to each other.

[0048] The mapping unit includes a texture parameter acquisition and Level calculation unit (1), a texel address ...

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 belongs to the field of computer graphics, and especially relates to a GPU multi-thread texture mapping SystemC modeling structure. The structure comprises a texture parameter obtaining and Level calculation unit (1), a texel address calculation unit (2), a data assembly and task distribution unit (3), a texel data extraction and format conversion unit (4), a texel filtering and texel data normalization unit (5) and a texture mapping state and control parameter unit (6). The structure can avoid the tedious circuit signal design, quickly evaluates the framework of a large-scale hardware system, is suitable for the early system-level design and development of a circuit, and provides an effective reference for the same type of products and functions.

Description

technical field [0001] The invention belongs to the field of computer graphics, in particular to a GPU multi-thread texture mapping SystemC modeling structure. Background technique [0002] Texture mapping is to paste various texture images on the surface of the 3D graphics generated by the computer to improve the realism of the graphics. Texture mapping belongs to the pixel processing stage and is used to speed up computation-intensive and storage-access-intensive texture operations. One of the main operations is to find out the storage space of the texel corresponding to the screen space pixel (x, y, z) in the texture space. The address (that is, the texel address), and then filter the selected texture element color, and replace the pixel color of the screen space with this value, thus completing the texture mapping. That is to say, the pixel coordinates of the screen space are first converted to the parameter space (u, v), and then converted from the parameter space to t...

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
IPC IPC(8): G06T17/00G06T1/20
CPCG06T1/20G06T17/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