Qualcomm incorporated (20240104683). APPARATUS AND METHOD FOR GENERATING TILE VISIBILITY INFORMATION CONCURRENTLY BY SHARING GPU HARDWARE simplified abstract
Contents
- 1 APPARATUS AND METHOD FOR GENERATING TILE VISIBILITY INFORMATION CONCURRENTLY BY SHARING GPU HARDWARE
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 APPARATUS AND METHOD FOR GENERATING TILE VISIBILITY INFORMATION CONCURRENTLY BY SHARING GPU HARDWARE - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Original Abstract Submitted
APPARATUS AND METHOD FOR GENERATING TILE VISIBILITY INFORMATION CONCURRENTLY BY SHARING GPU HARDWARE
Organization Name
Inventor(s)
Vishwanath Shashikant Nikam of Bangalore (IN)
Kalyan Kumar Bhiravabhatla of Bangalore (IN)
Jian Liang of San Diego CA (US)
Zhenbiao Ma of Saratoga CA (US)
Siva Satyanarayana Kola of Bangalore (IN)
Suvam Chatterjee of Bangalore (IN)
APPARATUS AND METHOD FOR GENERATING TILE VISIBILITY INFORMATION CONCURRENTLY BY SHARING GPU HARDWARE - A simplified explanation of the abstract
This abstract first appeared for US patent application 20240104683 titled 'APPARATUS AND METHOD FOR GENERATING TILE VISIBILITY INFORMATION CONCURRENTLY BY SHARING GPU HARDWARE
Simplified Explanation
The present disclosure relates to methods and apparatus for sharing GPU hardware to generate bin visibility information concurrently for graphics processing. The apparatus can store data associated with different graphics processing passes for different frames of graphics data and utilize a geometry processor to perform the graphics processing passes simultaneously.
- The apparatus can store data in a gmem for different graphics processing passes for different frames of graphics data.
- The apparatus can utilize a geometry processor to perform the graphics processing passes concurrently.
- The apparatus can switch the geometry processor between different graphics processing passes at a primitive batch boundary.
Potential Applications
This technology can be applied in real-time rendering for video games, virtual reality applications, and computer-aided design software.
Problems Solved
This technology solves the problem of efficiently utilizing GPU hardware for concurrent graphics processing tasks, improving overall performance and rendering speed.
Benefits
The benefits of this technology include faster rendering times, improved graphics quality, and more efficient use of GPU resources.
Potential Commercial Applications
Potential commercial applications of this technology include gaming consoles, graphics workstations, and virtual reality systems.
Possible Prior Art
One possible prior art for this technology could be the concept of parallel processing in graphics rendering, where multiple tasks are executed simultaneously to improve performance.
Unanswered Questions
How does this technology impact power consumption in GPU hardware?
This article does not address the potential impact of this technology on power consumption in GPU hardware. Implementing concurrent graphics processing tasks may increase power consumption, but the efficiency gains could potentially offset this increase.
What are the limitations of switching the geometry processor between different graphics processing passes?
This article does not discuss the potential limitations or challenges of switching the geometry processor between different graphics processing passes. It would be important to understand any performance implications or bottlenecks that may arise from this process.
Original Abstract Submitted
the present disclosure relates to methods and apparatus for sharing gpu hardware to generate bin visibility information concurrently for graphics processing. the apparatus can cause a processor to: store, in a gmem, first data associated with a first graphics processing pass for a first frame of graphics data and second data associated with a second graphics processing pass for a second frame of graphics data. the apparatus can also cause a geometry processor to perform the first graphics processing pass using the first data and a second processor to concurrently perform the second graphics processing pass using the second data such that the first graphics processing pass and the second graphics processing path share the geometry processor. in some aspects, the apparatus can switch the geometry processor from being used for the first graphics processing pass to being used for the second graphics processing pass at a primitive batch boundary.