Jump to content

18608244. MEMORY ALLOCATION FOR 3-D GRAPHICS RENDERING simplified abstract (Imagination Technologies Limited)

From WikiPatents

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.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.