Graphics Processing Apparatus Bypassing Shading Processor for Power Reduction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing graphics processing units (GPUs) consume a significant amount of power due to the large number of operations and memory accesses during frame rendering, which affects their performance.
Innovation Solution
A graphics processing apparatus and method that includes a shading processor for pixel shading, a texturing processor for determining post-processing operation modes and adjusting visual effects, and a reorder buffer for buffering data in a processing order that bypasses the shading processor when necessary, reducing data transfer and memory access by allowing the texturing processor to perform post-processing operations directly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the texturing processor performs post-processing operations directly and bypasses the shading processor, then power consumption is reduced and processing performance is enhanced, but data processing order may be disrupted
Solution Approach 1:
A reorder buffer is introduced as an intermediary component between the texturing processor and the color/depth blending processor. The reorder buffer receives data from the texturing processor that has bypassed the shading processor, and buffers this data in the correct processing order before forwarding it to subsequent stages. This mediator ensures that data processing order is maintained even when the texturing processor directly performs post-processing operations without involving the shading processor, thus enabling power reduction while preserving data integrity.
2Productivity
If multiple processing paths are provided for post-processing operations, then processing flexibility and performance are improved, but device complexity increases
Solution Approach 1:
The system implements dynamic processing paths that can be configured based on operational requirements. The texturing processor can selectively bypass the shading processor when performing post-processing operations, and the reorder buffer dynamically manages data flow between different paths. This dynamic configuration allows the system to optimize for performance when needed while maintaining the ability to use traditional paths when appropriate, balancing productivity gains with controlled complexity through conditional path selection rather than permanently fixed multiple paths.
Data Source
AI summary
A method of processing a graphics pipeline in a graphics processing apparatus includes performing pixel shading to process pixels corresponding to an object, texturing the object, and transmitting data of a textured object to a processing path for a post-processing operation of the textured object. A graphics processing apparatus for processing a graphics pipeline includes a shading processor configured to perform pixel shading to process pixels corresponding to an object. A texturing processor is configured apply to texture the object, determine a post-processing operation mode to adjust visual effects of the textured object, and transmit data of the textured object to a processing path for the post-processing operation in accordance with the determined post-processing mode. A reorder buffer is configured to buffer data of the object in accordance with a processing order when the processing path bypasses the shading processor.


