Storage Device Data Reorganization for Heterogeneous Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Data processing systems with heterogeneous data structures suffer from inefficiencies in data access operations, leading to degraded performance and increased power consumption due to the complexity of handling disparate data formats between storage and processing devices.
Innovation Solution
A storage device with a data reorganizing unit that adapts source data to a destination data structure compatible with computing resources, rearranging data structures to improve performance by optimizing data access operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data is stored in a heterogeneous data structure to accommodate different processing requirements, then adaptability is improved, but data access operation efficiency deteriorates
Solution Approach 1:
The storage device introduces a data reorganizing unit as an intermediary component between the storage medium and the computing resource device. This mediator automatically converts source data from its native heterogeneous structure into a standardized destination data structure, enabling efficient data access operations without requiring the computing device to handle complex heterogeneous formats directly
2Adaptability or versatility
If data structure complexity is increased to support heterogeneous data formats, then adaptability is improved, but power consumption increases
Solution Approach 1:
The data reorganizing unit performs preliminary data structure conversion within the storage device before data is accessed by the computing resource device. By pre-reorganizing heterogeneous source data into optimized destination data structures in advance, the system eliminates the need for power-intensive real-time data format translation operations at the computing device
3Device complexity
If data is accessed without reorganization to maintain simplicity, then device complexity is reduced, but data processing efficiency deteriorates
Solution Approach 1:
The storage device merges the data storage function with the data reorganization function into a single integrated unit. The data reorganizing unit is incorporated within the storage device architecture, allowing it to perform both data storage and data structure conversion simultaneously, thereby achieving efficient data processing without proportionally increasing overall system complexity
Data Source
AI summary
An electronic system includes; a host providing a command and source data having a source data structure, a computing resource device operating in relation to destination data having a destination data structure different from the source data structure, and a storage device. The storage device receives the command from the host and includes a storage medium storing the source data, and a data reorganizing unit converting the source data into reorganized source data, wherein the storage device outputs the reorganized source data to the computing resource device as destination data.


