Collectives Engine Direct Mapping for Multi-Address Space Memory Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Collective communication operations in computing systems face scalability issues as the number of nodes increases, leading to inefficiencies in memory management and network bandwidth usage due to the need for complex virtual mappings and intermediary data movements.

Innovation Solution

A multi-address space collectives engine that offloads communications and manages local memories using a direct mapping scheme, allowing direct access to local memories without intermediary virtual mappings, reducing overhead and latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If virtual mappings and intermediary data movements are used to manage memory access in collective communications, then memory management can be simplified, but network bandwidth usage increases and latency increases

Engineering Contradiction:
Improvememory managementVSAvoidnetwork bandwidth usage
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent extracts and eliminates the intermediary virtual mapping layer between node memories and the collectives engine. By using direct physical address access, the system removes the need for virtual-to-physical address translation intermediaries, thereby reducing network bandwidth consumption and latency while maintaining memory management functionality through direct memory access mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent removes the intermediary virtual mapping mechanism that traditionally mediates between node memory addresses and the collectives engine. The direct physical address space access mechanism replaces this intermediary layer, allowing the collectives engine to directly access node memories without virtual translation overhead, thus reducing network bandwidth usage and access latency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If virtual mappings are used to access local memories, then address space management can be simplified, but memory access latency increases

Engineering Contradiction:
Improveaddress space managementVSAvoidmemory access latency
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent extracts and eliminates the virtual mapping intermediary that causes latency. By implementing direct physical address space access, the system removes the virtual-to-physical translation step that introduces memory access latency, while address space management is maintained through direct physical address identifiers that map directly to node memories.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If complex virtual mappings are used to manage multiple address spaces, then memory access can be standardized, but device complexity increases

Engineering Contradiction:
Improvememory access standardizationVSAvoidaddress space management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts and removes the complex virtual mapping infrastructure that manages multiple address spaces. By using direct physical address access with address space identifiers, the system eliminates the complexity of virtual memory management while maintaining standardized memory access through direct physical address identifiers that can reference multiple node memories.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the address space management by using address space identifiers combined with direct physical addresses. This segmentation allows standardized memory access across multiple nodes while reducing complexity by dividing the address management into simple identifier-based segments rather than complex virtual mappings.

Inventive Principle:
Principle #1Segmentation

4Speed

If direct mapping scheme is used to access local memories, then memory access speed increases, but address space management becomes more complex

Engineering Contradiction:
Improvememory access speedVSAvoidaddress space management
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent segments the address space into identifier-based segments using address space identifiers combined with direct physical addresses. This segmentation enables fast direct memory access while managing complexity by organizing addresses into simple, identifier-based segments that can be efficiently tracked and managed without complex virtual mapping infrastructure.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12547547B2Multi-address space collectives engine
Publication Date: 2026.02.10 ATI TECHNOLOGIES ULC
  • US12547547B2 patent drawing
  • US12547547B2 patent drawing
  • US12547547B2 patent drawing

AI summary

The disclosed device includes a collectives engine that can offload collectives communications of multiple nodes and perform collective operations. The collectives engine can manage a direct mapping scheme of local memories of the nodes for access by the collectives engine. Various other methods, systems, and computer-readable media are also disclosed.