Write-Same Manager Merging Logic for Memory Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current memory systems face inefficiencies in performing write-same operations, particularly in merging and executing repetitive data patterns across continuous logical addresses, which affects performance and response times.
Innovation Solution
A memory system with a write-same manager that compares and merges write-same operations, and an encryption unit that encrypts repetitive patterns, enabling parallel control of encryption and write operations to enhance efficiency and speed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple write-same operations are executed separately, then each operation can be processed individually, but the overall execution time and system response time increase
Solution Approach 1:
The patent merges multiple write-same operations into a single consolidated operation by comparing operation information (such as logical address ranges and pattern data) and combining operations that target overlapping or adjacent address spaces. This reduces the total number of separate write operations, thereby improving execution efficiency and reducing response time while maintaining data integrity.
2Reliability
If repetitive patterns are written without encryption, then write operations are faster, but data security and reliability are compromised
Solution Approach 1:
The patent performs encryption of repetitive patterns in advance before executing the write-same operation. By pre-processing the pattern data through encryption, the system ensures data security and reliability while the subsequent write operation benefits from the optimized, pre-encrypted data format, thus maintaining write speed without compromising security.
3Productivity
If write-same operations are merged and encrypted in parallel, then execution efficiency improves, but system complexity increases
Solution Approach 1:
The patent segments the write-same operation management into distinct functional modules: one module compares and merges operation information, while another module handles encryption of patterns. This segmentation allows parallel processing of merging and encryption tasks, improving execution efficiency while containing complexity within specialized, manageable components rather than a monolithic control structure.
Data Source
AI summary
A memory system includes a nonvolatile memory apparatus, and a write-same manager configured to perform a write-same operation on the nonvolatile memory apparatus, wherein the write-same manager merges a first write-same operation and a second write-same operation by comparing first operation information of the first write-same operation and second operation information of the second write-same operation.


