Coherent Memory Mapping in Configurable Logic Block Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing hardware computing platforms for extensive computations, such as those in machine learning and artificial intelligence, are limited by resource constraints like bus bandwidth and network latency, necessitating improved data transfer and memory management.

Innovation Solution

Implementing a coherent shared memory system using configurable logic blocks with memory mapping units and advanced extensible interfaces to facilitate data transfer across various devices, reducing latency and optimizing performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is transferred across devices or networks using traditional bus or interconnect methods, then data transfer can be achieved, but latency increases and bandwidth is limited

Engineering Contradiction:
Improvedata transfer speedVSAvoidlatency
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent merges the memory spaces of multiple devices into a unified coherent memory system, allowing processing elements to access data from any device's memory without traditional data transfer protocols. This consolidation eliminates the need for separate data transfer operations across devices, directly reducing latency and increasing effective data transfer speed.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a coherent memory interface as an intermediary layer that manages data access across multiple devices. This interface handles memory address translation and data routing, allowing processing elements to access remote memory as if it were local, thereby reducing the latency associated with traditional bus-based data transfer.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If more memory resources are allocated to processing elements, then computational capacity increases, but device complexity increases

Engineering Contradiction:
Improvecomputational capacityVSAvoidmemory management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The coherent memory system provides a universal memory interface that can access memory resources from any device in the network. Instead of each processing element requiring dedicated local memory, the system allows any processing element to access any memory resource through the unified coherent memory interface, increasing computational capacity while avoiding the complexity of managing multiple separate memory systems.

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

Data Source

PatentUS12487940B2Configurable logic block networks and managing coherent memory in the same
Publication Date: 2025.12.02 MICRON TECHNOLOGY INC
  • US12487940B2 patent drawing
  • US12487940B2 patent drawing
  • US12487940B2 patent drawing

AI summary

Apparatuses and methods for managing a coherent memory are described. These may include one or more algorithmic logic units (ALUs) and an input/output (IO) interface. The I/O interface may receive one or more commands and retrieve data from or write data to a memory device. Each command may contain a memory address portion associated with a memory device. The apparatus may also include a memory mapping unit and a device controller. The memory mapping unit may map the memory address to a memory portion of the memory device, and the device controller may communicate with the memory device to retrieve data from or write data to the memory device. The apparatus may be implemented as a processing element in a configurable logic block network, which may additionally include a control logic unit that receives programming instructions from an application and generate the one or more commands based on the instructions.