Chipset Memory Sharing via Virtualization to Reduce Leakage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multiple chipset designs face challenges with power leakage and consumption due to scattered memory resources, which existing technologies have not effectively addressed.

Innovation Solution

A circuit design where multiple chipsets communicate via a communication channel, each with its own processor and memory unit, allowing processors to disengage their memory units and access those of other chipsets under the control of a main controller, thereby reducing power leakage and enhancing performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple chipsets each have their own separate memory units, then each chipset can operate independently, but power leakage increases due to scattered memory resources

Engineering Contradiction:
Improveindependent operationVSAvoidpower leakage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges separate memory units from multiple chipsets into a unified shared memory resource accessible by all processors through a communication channel. This consolidation eliminates scattered memory resources that cause power leakage, while maintaining independent operation through virtualization and disengage/access mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces dynamic memory management where processors can disengage their local memory units and access remote memory units as needed. This dynamic switching allows the system to adapt memory allocation to actual computational needs, reducing power consumption when full local memory capacity is not required.

Inventive Principle:
Principle #15Dynamics

2Loss of energy

If processors access remote memory units through communication channels, then power leakage is reduced, but access time increases

Engineering Contradiction:
Improvepower leakageVSAvoidmemory access time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent segments memory access operations into local and remote components. Processors first check local memory units for data, and only access remote memory units through communication channels when necessary. This segmentation minimizes the frequency of remote accesses, reducing the overall time penalty while maintaining power savings.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary actions by maintaining local memory units that can be quickly accessed for frequently used data. This preliminary local storage reduces the need for remote memory accesses, effectively preparing data in advance to minimize communication channel usage and access time delays.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9081766B2Memory and process sharing via input/output with virtualization
Publication Date: 2015.07.14 SDEP CORP
  • US9081766B2 patent drawing
  • US9081766B2 patent drawing
  • US9081766B2 patent drawing

AI summary

Embodiments of the present invention provide an approach for memory and process sharing via input/output (I/O) with virtualization. Specifically, embodiments of the present invention provide a circuit design/system in which multiple chipsets are present that communicate with one another via a communications channel. Each chipset generally comprises a processor coupled to a memory unit. Moreover, each component has its own distinct/separate power supply. Pursuant to a communication and/or command exchange with a main controller, a processor of a particular chipset may disengage a memory unit coupled thereto, and then access a memory unit of another chipset (e.g., coupled to another processer in the system). Among other things, such an inventive configuration reduces memory leakage and enhances overall performance and/or efficiency of the system.