Memory Chip Intersection Tester for Rendering Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current rendering systems face inefficiencies in performing intersection tests between rays and 3D objects, particularly due to high memory traffic and power consumption when using system buses for data transfer.

Innovation Solution

Integration of a memory chip with an intersection tester and shader, utilizing an internal bus with broader bandwidth than the system bus, to perform intersection tests and pixel shading directly within the memory chip, reducing memory traffic and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If intersection tests are performed using system bus for data transfer, then system compatibility is maintained, but memory traffic and power consumption increase

Engineering Contradiction:
Improvepower consumptionVSAvoidmemory chip structure
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent merges the intersection tester with the memory chip, integrating the ray-object intersection testing functionality directly into the memory device. This consolidation eliminates the need for separate intersection testing hardware and reduces data transfer overhead between separate components, thereby reducing power consumption while accepting increased device complexity through integration.

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If intersection tests are performed using system bus, then device simplicity is maintained, but rendering efficiency decreases

Engineering Contradiction:
Improverendering efficiencyVSAvoidmemory traffic
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

By integrating the intersection tester within the memory chip, the patent enables direct access to object data stored in memory without requiring data transfer over the system bus. This merging of storage and processing functions eliminates redundant data movement, reducing memory traffic and significantly improving rendering efficiency.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an internal bus as an intermediary connection between the memory and the intersection tester within the memory chip. This internal bus provides a high-speed communication pathway that bypasses the external system bus, enabling efficient data exchange between memory storage and intersection testing operations, thereby reducing overall memory traffic and improving rendering performance.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If data is transferred via system bus, then system architecture simplicity is maintained, but rendering performance decreases

Engineering Contradiction:
Improverendering performanceVSAvoidmemory chip integration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent combines multiple rendering-related functions (memory storage, intersection testing, and shading) into a single integrated memory chip device. This merging approach improves rendering performance by enabling these operations to work together in close proximity with fast internal communication, while the increased device complexity is concentrated in the memory chip itself rather than requiring multiple separate system components.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The internal bus acts as an intermediary that enables high-speed communication between components within the memory chip, allowing the integrated system to achieve superior rendering performance compared to using the external system bus, while the complexity of this internal communication infrastructure is contained within the memory chip device.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10198851B2Rendering system and method
Publication Date: 2019.02.05 SAMSUNG ELECTRONICS CO LTD
  • US10198851B2 patent drawing
  • US10198851B2 patent drawing
  • US10198851B2 patent drawing

AI summary

A rendering system includes: a ray generator configured to generate a ray; a memory chip configured to store information about objects in three-dimensional (3D) space; an intersection tester embedded in the memory chip and configured to perform an intersection test between the ray and the objects by using the information about the objects and information about the ray; and a shader configured to perform pixel shading based on a result of the intersection test.