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

A unified architecture rendering shader based on dual-emitter VLIW

A dual emission and shader technology, applied in the direction of instruments, concurrent instruction execution, machine execution devices, etc., can solve the problem of reducing hardware design complexity and data conversion time in processor cores, shader computing resources cannot be fully utilized at the same time, bandwidth consumption etc.

Active Publication Date: 2018-12-25
XIAN UNIV OF POSTS & TELECOMM
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This means that if there are a large number of vertices in a frame, it is difficult for the on-chip cache to store so much vertex information and Tile-list information, and it has to rely on external memory for storage, which will generate additional bandwidth consumption
[0012] In the mobile GPU implemented with this split architecture design, the number of vertex shaders and pixel shaders is certain, but due to the different rendering commands processed , the two can only perform specific operations on different forms of input data, and it is easy to have the problem that the two shader computing resources cannot be fully utilized at the same time during the rendering process
[0013](1) In the prior art, the use of a unified architecture to design mobile terminal graphics processors cannot well reduce the hardware design complexity and data transfer between processor cores conversion time
[0014] (2) It is difficult to achieve high hardware resource utilization between vertex shader and pixel shader processing
[0016] Difficulty lies in: 1. Perform graphics vertex data processing and pixel data processing on the same shader, and design a unified hardware architecture and compatible instructions The set is a design problem; 2. Both the vertex processing program and the pixel processing program will be processed in the same shader, so judging and balancing the processing scheduling of the shader for these two programs has become a design problem for the unified shader

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 unified architecture rendering shader based on dual-emitter VLIW
  • A unified architecture rendering shader based on dual-emitter VLIW
  • A unified architecture rendering shader based on dual-emitter VLIW

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0054] In the prior art, adopting a unified architecture to design a graphics processor of a mobile terminal cannot well reduce hardware design complexity and data conversion time between processor cores.

[0055] It is difficult to achieve high hardware resource utilization between vertex shader and pixel shader processing.

[0056] like figure 1 As shown, the dual-shot VLIW-based unified architecture rendering shader provided by the embodiment of the present invention is a unified mobile shader processor for basic graphics processing tasks such as vertex task processing and pixel task processing, and specifically rel...

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 technical field of graphics processing chip design, and discloses a unified structure rendering shader based on a double-emission VLIW. The shader is provided with a parameter descriptor circuit for analyzing and processing input command flow information; a shading state control circuit which determines the processing contents of different pipeline stages of the unified shader according to the rendering information of the polygon to be rendered; a dual-transmit VLIW processor circuit which performs corresponding graphics task processing or general-purpose computingprocessing according to the current state and configuration parameters; a texture filter circuit which performs bilinear interpolation or trilinear interpolation filtering on the texture texture texture values read from the texture memory under the configuration of the VLIW processor circuit. The invention can reduce the complexity of hardware design and the conversion time of the data between the vertex shader and the pixel shader in the traditional architecture. The unified shader has the advantages of simple structure, small hardware area and good real-time performance.

Description

technical field [0001] The invention belongs to the technical field of graphic processing chip design, and in particular relates to a rendering shader with a unified architecture based on double-emission VLIW. It also relates to a graphics processing unit circuit with a unified architecture, in particular to a basic dual-issue VLIW processor for vertex coloring and pixel coloring, based on the multiplexing of floating-point computing units and transcendental function computing units, and adopting a basic SIMD architecture circuit structure. Background technique [0002] At present, the existing technologies commonly used in the industry are as follows: [0003] In the IMR rendering architecture, each object submitted for rendering will be executed immediately and pass through the entire rendering pipeline. It is precisely because of this simple and direct design method that each submitted rendering command will be executed immediately, and when the The rendering command is...

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): G06T15/00G06F9/38
CPCG06F9/3853G06T15/005
Inventor 蒋林刘鹏山蕊田汝佳杨博文韩孟桥耿玉荣
Owner XIAN UNIV OF POSTS & TELECOMM
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