Address Mapping Compression Using Predicted Physical Offsets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data processing systems face challenges in reducing the size of logical-physical conversion tables and improving transfer rates by efficiently managing the correlation between logical and physical addresses.
Innovation Solution
A data processing apparatus comprising a prediction unit, a determination unit, and a compression unit that calculates prediction values for physical addresses, determines encoding processing based on differences between predicted and actual addresses, and encodes the data to reduce the size of the logical-physical conversion table.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the logical-physical conversion table is stored in full size, then address conversion accuracy is maintained, but storage space is wasted
Solution Approach 1:
The patent applies parameter changes by transforming the storage format of the logical-physical conversion table. Instead of storing complete physical address values, the system stores only the difference values (offsets) from a base address. This parameter transformation reduces the storage size while maintaining the ability to accurately reconstruct the full physical address when needed, thus resolving the contradiction between storage space efficiency and address conversion accuracy.
Solution Approach 2:
The patent extracts only the essential variable portion of the physical address (the offset from base address) and stores that, while the base address itself is stored separately. This extraction approach allows the system to maintain complete address conversion capability while minimizing the storage requirements for the conversion table, effectively resolving the contradiction between maintaining accuracy and reducing storage space.
2Quantity of substance
If the logical-physical conversion table size is reduced, then storage efficiency is improved, but transfer rate decreases
Solution Approach 1:
The patent segments the physical address into two parts: a base address and an offset (difference value). The base address can be stored in a high-speed cache or register, while only the smaller offset values need to be stored in the conversion table. This segmentation allows the system to achieve both high transfer rates (by keeping the base address readily available) and high storage efficiency (by storing only the variable offset portions), thus resolving the contradiction between storage efficiency and transfer rate.
Data Source
AI summary
A data processing apparatus for compressing physical address values correlated to logical address values includes a first prediction unit that calculates a first predicted address value for a first input address value in input data to be compressed, a determination unit that selects an encoding processing for the first input address value according to the first predicted address value, and a compression unit configured to encode the first input address value according to the encoding processing selected by the determination unit.


