Ring Topology Graphics Processors Automatic Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In multi-chip graphics systems, determining the correct connection topology of multiple graphics processors to a monitor is challenging, leading to potential loss of performance benefits due to user error in connecting the monitor to the appropriate GPU, especially as the number of GPUs increases.

Innovation Solution

The system automatically detects connection topology by generating a test pattern and using pattern detection circuits to identify connected graphics processors, allowing for configuration of links to ensure proper data routing and master-slave relationships between GPUs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple GPUs are interconnected to increase rendering operations, then productivity increases, but device complexity increases

Engineering Contradiction:
Improverendering operations per secondVSAvoidsystem configuration complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary topology detection by having each GPU send test patterns through its connections and detect whether received patterns match expected values. This preliminary action automatically identifies the connection topology before rendering operations begin, resolving the complexity issue without affecting productivity benefits

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Each GPU autonomously performs topology detection by generating test patterns, sending them through connections, and detecting received patterns. The system self-configures without external intervention, eliminating the need for manual configuration while maintaining high productivity

Inventive Principle:
Principle #25Self-service

2Ease of operation

If users manually connect monitors to identify master GPU, then ease of operation decreases, but measurement precision of connection topology improves

Engineering Contradiction:
Improvemonitor connection simplicityVSAvoidconnection topology detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system implements feedback by having GPUs send test patterns and detect whether received patterns match expected values. This feedback mechanism automatically identifies the master GPU and connection topology with high precision, eliminating manual identification requirements and improving both ease of operation and measurement precision

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces manual mechanical connection identification with an automated electronic detection system using test patterns. This substitution eliminates the need for users to physically identify correct monitor connections while achieving precise topology detection through electronic pattern matching

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If test patterns are sent through all GPU connections, then reliability of topology detection improves, but loss of time increases

Engineering Contradiction:
Improvetopology detection accuracyVSAvoiddetection operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system uses periodic test pattern transmission where each GPU sends test patterns at regular intervals through its connections. This periodic action ensures reliable detection of all connections while allowing the system to quickly identify the topology, balancing reliability with time efficiency

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs complete topology detection by having each GPU send test patterns through all possible connections. This excessive action ensures no connection is missed, achieving maximum reliability. The detection is optimized to stop once the topology is fully identified, minimizing unnecessary time consumption

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8698816B2Graphics processing systems with multiple processors connected in a ring topology
Publication Date: 2014.04.15 NVIDIA CORP
  • US8698816B2 patent drawing
  • US8698816B2 patent drawing
  • US8698816B2 patent drawing

AI summary

Multiple graphics processors in a graphics processing system are interconnected in a unidirectional or bidirectional ring topology, allowing pixels to transferred from any one graphics processor to any other graphics processor. The system can automatically identify one or more “master” graphics processors to which one or more monitors are connected and configures the links of the ring such that one or more other graphics processors can deliver pixels to the master graphics processor, facilitating distributed rendering operations. The system can also automatically detect the connections or lack thereof between the graphics processors.