18608244. MEMORY ALLOCATION FOR 3-D GRAPHICS RENDERING simplified abstract (Imagination Technologies Limited)
MEMORY ALLOCATION FOR 3-D GRAPHICS RENDERING
Organization Name
Imagination Technologies Limited
Inventor(s)
Michael John Livesley of Hertfordshire (GB)
MEMORY ALLOCATION FOR 3-D GRAPHICS RENDERING - A simplified explanation of the abstract
This abstract first appeared for US patent application 18608244 titled 'MEMORY ALLOCATION FOR 3-D GRAPHICS RENDERING
Simplified Explanation
The patent application describes a method and apparatus for allocating memory for geometry processing in a 3-D graphics rendering system with multiple cores. Geometry processing work is divided into discrete work-packages, assigned to different cores, with prioritized memory allocation requests.
- Memory allocation for geometry processing in a 3-D graphics rendering system
- Division of geometry processing work into discrete work-packages
- Assignment of work-packages to different cores for processing
- Prioritized memory allocation requests based on the current work-package in the sequence
Key Features and Innovation
- Division of geometry processing work into discrete work-packages
- Assignment of work-packages to different cores for parallel processing
- Prioritized memory allocation requests based on the current work-package in the sequence
Potential Applications
This technology can be applied in various fields such as:
- Video game development
- Computer-aided design (CAD)
- Virtual reality applications
Problems Solved
- Efficient memory allocation for geometry processing in a multi-core system
- Prioritization of memory allocation requests based on the current work-package
Benefits
- Improved performance in 3-D graphics rendering
- Enhanced efficiency in memory usage
- Faster processing of geometry data
Commercial Applications
Title: "Optimized Memory Allocation for 3-D Graphics Rendering Systems" This technology can be utilized in industries such as:
- Gaming
- Animation studios
- Architectural visualization companies
Questions about Memory Allocation for Geometry Processing
How does the technology improve memory allocation efficiency in a multi-core system?
The technology divides geometry processing work into discrete work-packages and assigns them to different cores, enabling parallel processing and optimized memory allocation.
What are the potential applications of this technology beyond 3-D graphics rendering?
This technology can be applied in various fields such as video game development, computer-aided design, and virtual reality applications.
Original Abstract Submitted
A method and apparatus are provided for allocating memory for geometry processing in a 3-D graphics rendering system comprising multiple cores. Geometry processing work is divided up into discrete work-packages, which form an ordered sequence. Cores are assigned different work-packages to process, and make memory allocation requests to enable them to store the results of the processing. Memory allocation requests relating to the current earliest uncompleted work-package in the sequence are treated differently to other requests, and may be prioritised.