Memory System Predicting Access Patterns to Reduce Data Transfer Overhead
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High-capacity memory devices face increased data transfer times and overhead due to the need to transmit all data pages, which is inefficient in processing large amounts of rapidly created and diverse data in mobile communication terminals and other applications.
Innovation Solution
A memory system that analyzes access patterns to predict which data will be accessed next, generating and transmitting only the necessary subset data instead of the entire page, thereby reducing data transfer time and overhead.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all data of a page is transmitted to the host, then data completeness is ensured, but data transfer time and overhead increase
Solution Approach 1:
The patent extracts only the necessary subset of data from the complete page based on predicted access patterns. The memory device identifies which specific data elements within a page are likely to be accessed and transmits only those, rather than the entire page, thereby reducing transfer time while maintaining data completeness for predicted accesses.
Solution Approach 2:
The memory device performs preliminary analysis of access patterns and predicts which data will be accessed before the actual access occurs. By pre-identifying and preparing the subset of data that will be needed, the system can transmit only relevant data in advance or on-demand, reducing subsequent transfer time and overhead.
2Reliability
If all data of a page is transmitted to the host, then data completeness is ensured, but overhead increases
Solution Approach 1:
The patent extracts only the necessary subset of data from the complete page based on predicted access patterns. The memory device identifies which specific data elements within a page are likely to be accessed and transmits only those, rather than the entire page, thereby reducing transfer time while maintaining data completeness for predicted accesses.
Solution Approach 2:
The system uses feedback from historical access patterns to continuously improve predictions. By analyzing past access behavior and using this information to predict future accesses, the memory device can more accurately determine the subset of data to transmit, reducing overhead while ensuring completeness for actually accessed data.
3Productivity
If prediction of data pattern is implemented, then data transfer efficiency is improved, but system complexity increases
Solution Approach 1:
The memory device performs self-analysis of access patterns and self-prediction of future accesses without requiring external control logic. By autonomously monitoring its own access patterns and making predictions, the system improves transfer efficiency while adding minimal external complexity, as the prediction functionality is integrated within the memory device itself.
Data Source
AI summary
A memory system is disclosed, which relates to technology for reducing overhead in a high-capacity memory device. The memory system includes a host and at least one memory. The host generates memory information by profiling history information about a memory access pattern. The memory device predicts a pattern of data to be accessed at a subsequently accessed page in response to the memory information, generates subset data according to the predicted data pattern, and transmits the generated subset data to the host. The subset data is less than all the data of the subsequently accessed page, which improves the speed and efficiency of the memory system.


