Interleaving Spatially Proximate Graphics Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data processing systems, particularly graphics processors, face challenges in efficiently processing a wide variety of operations for graphics data due to limitations in fixed function computational units and parallel processing techniques.

Innovation Solution

The use of general-purpose graphics processing units (GPUs) that incorporate programmable units and advanced parallel processing architectures, such as SIMT architectures, to enable efficient processing of graphics and non-graphics data through techniques like pipelining and interleaving of spatially proximate data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If fixed function computational units are used to process graphics data, then processing speed is improved, but adaptability to different operations deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidadaptability to different operations
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent applies universality by designing a computational unit that can perform multiple operations including interpolation, tessellation, rasterization, texture mapping, and depth testing through a unified programmable architecture. This allows the same hardware unit to handle diverse graphics operations without requiring separate fixed-function units for each operation type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If parallel processing techniques are implemented to process more graphics data, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improveparallel processing throughputVSAvoidprocessor architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the graphics processing pipeline into distinct stages including vertex processing, rasterization, and fragment processing. Each stage can be independently configured and optimized, allowing parallel processing throughput to increase while managing complexity through modular organization of processing functions.

Inventive Principle:
Principle #1Segmentation

3Productivity

If spatially proximate data is compressed and interleaved for storage, then memory bandwidth utilization is improved, but data access complexity increases

Engineering Contradiction:
Improvememory bandwidth utilizationVSAvoiddata access complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies merging by combining multiple spatially proximate data elements into interleaved storage patterns. Data from different sources or different spatial locations that are accessed together are merged into the same memory storage location, improving memory bandwidth utilization by reducing the number of separate memory accesses required.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12243155B2Compression and interleaving of spatially proximate data
Publication Date: 2025.03.04 INTEL CORP
  • US12243155B2 patent drawing
  • US12243155B2 patent drawing
  • US12243155B2 patent drawing

AI summary

Methods, systems and apparatuses may provide for technology that identifies first graphics data that is associated with spatially proximate positions. The technology identifies second graphics data that is associated with spatially proximate positions, and interleaves the first and the second graphics data across a plurality of storage tiles.