Data Storage Prediction Unit for Access Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Traditional cache memory pre-accessing methods are inadequate for meeting the high-speed data access demands of various applications, such as cloud computing, IoT, and AI, as they fail to accurately predict data access patterns and optimize memory unit efficiency.
Innovation Solution
A data storage apparatus with a prediction unit that analyzes prior access history data, performs quantification processes on access location data, and predicts data pre-accessing targets using logical block addresses and sector lengths, enabling efficient data pre-accessing by moving hot data to the cache memory and cold data to the storage device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If traditional cache memory pre-accessing methods are used, then the system can maintain basic data access functionality, but the data access speed and efficiency are insufficient for high-speed applications
Solution Approach 1:
The prediction unit analyzes prior access history and predicts future data access targets before actual access occurs. By pre-fetching predicted hot data into the memory unit in advance, the system eliminates waiting time during data access, thereby significantly improving data access speed and memory unit efficiency for high-speed applications
2Productivity
If data pre-accessing is implemented without accurate prediction, then the memory unit can store some data in advance, but the wrong data may be cached leading to reduced access efficiency
Solution Approach 1:
The prediction unit continuously analyzes prior access history and uses the prediction results to guide data pre-accessing. By monitoring actual access patterns and comparing them with predictions, the system refines its prediction accuracy over time, ensuring that the correct hot data is cached in the memory unit, thereby improving both prediction precision and memory access efficiency
Data Source
AI summary
A data storage apparatus and a data prediction method thereof are provided. The data storage apparatus includes a memory unit and a prediction unit. The prediction unit acquires a plurality of access location data of a plurality of data access actions of a prior access history of the memory unit. The prediction unit analyzes the prior access history of the memory unit. The prediction unit performs a quantification process on the access location data to acquire a plurality of quantized data corresponding to the prior access history. The prediction unit predicts a data pre-accessing target of the memory unit according to the quantized data.


