Shared Memory Access Control for Multi-Processor Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional portable terminals with multiple processors face inefficiencies due to the need for separate memories and increased size, leading to bottlenecks in data communication and processing efficiency as they become more multifunctional.

Innovation Solution

A digital processing device with a shared memory system that allows multiple processors to access a common storage area, minimizing access time and optimizing operation speed by using access information to control access and partition the memory into dedicated and common sections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If each processor is coupled to an independent memory, then each processor can access memory without interference, but the device size and complexity increase

Engineering Contradiction:
Improvememory access reliabilityVSAvoidmemory structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple processors share a common memory resource through a unified memory architecture, eliminating the need for separate memory modules for each processor. This merging approach reduces device complexity and size while maintaining reliable memory access through controlled shared access mechanisms.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The shared memory is divided into multiple access ports, each dedicated to a specific processor. This segmentation allows simultaneous independent access by different processors without interference, resolving the contradiction between shared memory benefits and access reliability.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If multiple processors share a common memory, then device size is reduced, but access time and data transmission time increase

Engineering Contradiction:
Improvememory structure complexityVSAvoidmemory access time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The shared memory is divided into multiple access ports, with each port dedicated to a specific processor. This allows simultaneous independent access by different processors, eliminating access time delays and enabling parallel operations without waiting for memory access completion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The memory access architecture transitions from a single-bus serial access model to a multi-port parallel access model. By adding the dimension of multiple simultaneous access paths, the system achieves both shared memory benefits and reduced access time through parallelization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Quantity of substance

If a single memory is shared by multiple processors, then the number of memory components is reduced, but data transmission efficiency decreases

Engineering Contradiction:
Improvenumber of memory componentsVSAvoiddata transmission efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The memory system is segmented into multiple independent access ports, each capable of simultaneous data transmission to different processors. This segmentation maintains a single memory component while enabling parallel data transmission operations, thereby preserving productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each access port serves multiple functions: it provides dedicated data transmission paths for specific processors while maintaining unified memory management. This multi-functionality allows efficient data transmission across multiple processors without requiring separate memory components for each.

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

Data Source

PatentUS8200911B2Device having shared memory and method for controlling shared memory
Publication Date: 2012.06.12 MILA CO LTD
  • US8200911B2 patent drawing
  • US8200911B2 patent drawing
  • US8200911B2 patent drawing

AI summary

A device having a shared memory and a shared memory controlling method are disclosed. A digital processing device can include a shared memory, having a storage area including at least one common section, coupled to each of the processors through separate buses and outputting access information to whether a processor is accessing a common section. With the present invention, each processor can efficiently use or/and control a shared memory by using access information.