Physical Memory Address Remapping Without Reboot Downtime

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems require a reboot to repartition physical address mapping of memory devices, which is time-consuming and risks errors or interruptions, especially in high-performance processing systems.

Innovation Solution

Dynamic repartitioning of physical address mapping is performed without rebooting, by temporarily relocating data from critical and non-critical memory locations, and repartitioning the physical address maps accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system is rebooted to change physical address mapping, then the mapping can be changed, but system downtime increases and error risk increases

Engineering Contradiction:
Improvephysical address mapping flexibilityVSAvoidsystem downtime
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements dynamic repartitioning of physical address mapping that can be changed during system operation without requiring a reboot. The memory controller dynamically updates the physical address map and redistributes data across memory devices while the system remains operational, transforming the static mapping configuration into a dynamic one that can adapt to changing requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary data relocation by temporarily moving data from memory blocks that will be affected by the mapping change to intermediate storage locations before updating the physical address map. This preliminary action ensures that when the mapping is updated, no data loss or corruption occurs, and the system can switch to the new mapping configuration without interruption or reboot.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the system is rebooted to change physical address mapping, then the mapping can be changed, but system stability decreases due to potential boot errors

Engineering Contradiction:
Improvephysical address mapping flexibilityVSAvoidsystem stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent implements dynamic repartitioning of physical address mapping that can be changed during system operation without requiring a reboot. The memory controller dynamically updates the physical address map and redistributes data across memory devices while the system remains operational, transforming the static mapping configuration into a dynamic one that can adapt to changing requirements.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements error protection mechanisms by creating redundant copies of data during the repartitioning process and verifying data integrity before and after the mapping change. This cushioning approach ensures that if errors occur during the dynamic repartitioning, the system can recover without compromising stability, thus protecting against the boot errors that would occur with traditional reboot-based methods.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Adaptability or versatility

If data is temporarily relocated during dynamic repartitioning, then mapping can be changed without reboot, but additional memory operations are required

Engineering Contradiction:
Improvedynamic repartitioning capabilityVSAvoiddata relocation process
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the memory system into distinct regions: active memory blocks, memory blocks undergoing repartitioning, and intermediate storage locations for temporarily relocated data. This segmentation allows the system to perform repartitioning operations on specific segments without affecting the entire memory system, reducing the complexity of coordinating data relocation across all memory devices simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediate storage locations that act as mediators during the data relocation process. These intermediate locations temporarily hold data that is being moved from its original memory blocks to new destinations during the dynamic repartitioning. This intermediary approach simplifies the relocation process by providing a buffer zone that decouples the complexity of simultaneous data movement from the critical path of the mapping update.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260072599A1Dynamic repartition of memory physical address mapping
Publication Date: 2026.03.12 ADVANCED MICRO DEVICES INC
  • US20260072599A1 patent drawing
  • US20260072599A1 patent drawing
  • US20260072599A1 patent drawing

AI summary

Systems and methods for dynamic repartitioning of physical memory address mapping involve relocating data stored at one or more physical memory locations of one or more memory devices to another memory device or mass storage device, repartitioning one or more corresponding physical memory maps to include new mappings between physical memory addresses and physical memory locations of the one or more memory devices, then loading the relocated data back onto the one or more memory devices at physical memory locations determined by the new physical address mapping. Such dynamic repartitioning of the physical memory address mapping does not require a processing system to be rebooted and has various applications in connection with interleaving reconfiguration and error correcting code (ECC) reconfiguration of the processing system.