Controller Circuit Memory Management Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Unsymmetrical storage spaces in electronic devices for media applications limit transmission bandwidth, resulting in reduced performance and poor user experiences.

Innovation Solution

A computer system with a controller circuit managing two memories of equal total storage space, where high-access data zones are assigned to one memory with higher bandwidth and low-access data zones are assigned to the other memory with lower bandwidth, optimizing data access and storage usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If unsymmetrical storage spaces are present in the memories, then storage space utilization is improved, but transmission bandwidth performance deteriorates

Engineering Contradiction:
Improvestorage space utilizationVSAvoidtransmission bandwidth performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The first memory is segmented into two distinct storage spaces: a first storage space and a second storage space. The controller circuit independently manages data placement in each space, allowing the system to utilize the full capacity of unsymmetrical memories while maintaining optimal transmission bandwidth performance by directing high-frequency access data to the first storage space and low-frequency access data to the second storage space.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different quality levels of data access are assigned to different storage spaces. The first storage space is optimized for high data access frequency with full bandwidth performance, while the second storage space is optimized for low data access frequency. This local differentiation allows each storage space to operate at its optimal performance level, resolving the contradiction between utilizing unsymmetrical storage spaces and maintaining transmission bandwidth performance.

Inventive Principle:
Principle #3Local quality

2Speed

If high-access data zones are assigned to one memory with higher bandwidth, then data access speed is improved, but device complexity increases

Engineering Contradiction:
Improvedata access speedVSAvoidmemory management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The kernel of the system platform automatically performs memory management by assigning data zones to appropriate storage spaces based on data access frequency characteristics. This self-service mechanism eliminates the need for complex external memory management hardware or software, allowing the system to achieve high data access speed while keeping device complexity low. The kernel's built-in memory management capabilities handle the complexity internally without exposing it to the user or requiring additional system components.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10852950B2Computer system, memory management method, and non-transitory computer readable medium
Publication Date: 2020.12.01 REALTEK SEMICON CORP
  • US10852950B2 patent drawing
  • US10852950B2 patent drawing
  • US10852950B2 patent drawing

AI summary

A computer system, operated on a system platform, includes memories and a controller circuit. The memories include a first memory and a second memory, in which the first memory include s a first storage space and a second storage space, and a size of a total storage space of the second memory is the same as a size of the first storage space. The memories are coupled in parallel with the controller circuit, and the controller circuit assigns at least one first data zone to the first storage space and the second memory based on a kernel of the system platform, and assigns a second data zone to the second storage space. A data access frequency of the second data zone is lower than a data access frequency of the at least one first data zone.