Information Processing Apparatus Local Data Caching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing information processing systems face inefficiencies in data communication and processing due to the need to constantly retrieve information from external apparatuses during execution, leading to increased data transfer and processing overhead.
Innovation Solution
An information processing apparatus with an execution unit that reads and executes partial programs containing specific information, and an information holding unit that caches frequently needed data from external apparatuses, reducing the need for continuous data retrieval by storing and referencing this information locally.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If information is constantly retrieved from external apparatuses during execution, then the system can access up-to-date data, but data communication overhead increases and processing efficiency decreases
Solution Approach 1:
The patent applies preliminary action by acquiring and storing information from external apparatuses before the execution unit needs to use it. The information acquisition unit retrieves data in advance and stores it in the information holding unit, so that when the execution unit runs the partial program, the information is already available locally without requiring real-time external access. This resolves the contradiction by ensuring data is fresh (acquired recently) while avoiding communication overhead during execution.
2Reliability
If information is constantly retrieved from external apparatuses during execution, then the system can access up-to-date data, but data transfer overhead increases
Solution Approach 1:
The system performs data acquisition in advance before execution, storing information in the information holding unit. This preliminary action eliminates the need for continuous data transfer during execution, reducing communication overhead and energy consumption while maintaining data freshness for the execution period.
3Productivity
If information is cached locally in the information holding unit, then processing efficiency improves, but the system requires additional storage capacity
Solution Approach 1:
The patent applies local quality by creating a localized information holding unit specifically dedicated to storing information needed by the execution unit. Instead of uniformly distributing storage across the system, the information acquisition unit identifies and stores only the specific information required for execution in this local storage unit. This resolves the contradiction by improving processing efficiency through local access while minimizing storage requirements by storing only necessary data locally.
Data Source
AI summary
An information processing apparatus includes an information holding unit that holds pieces of information acquired from an external apparatus; an execution unit that reads a partial program having specific information, among the pieces of information acquired from the external apparatus, described therein, and executes a program including the partial program with reference to the pieces of information held in the information holding unit.


