Memory Splitter Chip Expands GPU DRAM Capacity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional graphics processing systems have limited DRAM memory space due to the fixed pin layout of the external memory interface, which restricts the number of DRAM units that can be connected to the graphics processing unit (GPU), affecting overall performance and being costly to modify.

Innovation Solution

A memory splitter chip manages data transmission between a parallel processing subsystem and multiple external memory devices, determining optimal transmission frequencies to couple multiple DRAM units to the GPU, thereby expanding memory capacity and improving performance without modifying the GPU interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If the external memory interface is modified to include more pins so that more DRAM units can be connected, then the DRAM memory space available to the GPU is increased, but the circuitry of the external memory interface becomes more complex and manufacturing cost significantly increases

Engineering Contradiction:
ImproveDRAM memory spaceVSAvoidexternal memory interface circuitry
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

A memory splitter chip is introduced as an intermediary device between the GPU and multiple DRAM units. The memory splitter chip receives commands from the GPU via the existing external memory interface and distributes them to appropriate DRAM units, enabling expanded memory capacity without modifying the GPU interface circuitry.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Quantity of substance

If the external memory interface is modified to include more pins so that more DRAM units can be connected, then the DRAM memory space available to the GPU is increased, but the design becomes rigid and cannot adapt to different DRAM memory space requirements

Engineering Contradiction:
ImproveDRAM memory spaceVSAvoiddesign flexibility
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The memory splitter chip provides dynamic adaptability by allowing the system to connect different numbers and types of DRAM units based on memory requirements. The chip dynamically manages command distribution and data transmission to multiple DRAM units, enabling flexible configuration without fixed interface constraints.

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If multiple DRAM units are connected directly to the GPU via the external memory interface, then the memory capacity is increased, but the data transmission management becomes complex due to frequency synchronization requirements

Engineering Contradiction:
Improvememory capacityVSAvoiddata transmission management
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The memory splitter chip implements feedback mechanisms to manage data transmission between the GPU and multiple DRAM units. It monitors transmission frequencies, manages command distribution, and coordinates data flow to maintain synchronization across multiple memory devices without requiring complex modifications to the GPU interface.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8489839B1Increasing memory capacity of a frame buffer via a memory splitter chip
Publication Date: 2013.07.16 NVIDIA CORP
  • US8489839B1 patent drawing
  • US8489839B1 patent drawing
  • US8489839B1 patent drawing

AI summary

The memory splitter chip couples multiple DRAM units to the PPU, thereby expanding the memory capacity available to the PPU for storing data and increasing the overall performance of the graphics processing system. The memory splitter chip includes logic for managing the transmission of data between the PPU and the DRAM units when the transmission frequencies and the burst lengths of the PPU interface and the DRAM interfaces differ. Specifically, the memory splitter chip implements an overlapping transmission mode, a pairing transmission mode or a combination of the two modes when the transmission frequencies or the burst lengths differ.