Storage Media Segmented as Memory and Storage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current storage devices face challenges in efficiently configuring and accessing large storage media as both memory and storage, with existing solutions often resulting in high costs and long access times due to the need for operating system overhead and limited capacity.
Innovation Solution
A device configuration that includes a cache media, storage media, and control circuits to manage memory access requests, allowing portions of storage media to be accessed as memory or storage using different protocols, and utilizing cache logic to reduce latency and power consumption by caching data from storage media.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If storage media is accessed using traditional storage protocols, then data capacity is large, but access time is long
Solution Approach 1:
The storage device is segmented into multiple media types (first media and second media) with different access characteristics. The first media is optimized for fast access times, while the second media provides large data capacity. This segmentation allows the system to achieve both fast access and large capacity by directing different data access patterns to appropriate media types.
2Speed
If storage media is configured as memory, then access time is reduced, but cost increases
Solution Approach 1:
Different portions of the storage system are assigned different qualities or characteristics. The first media is configured with memory-like access properties for frequently accessed data, while the second media maintains traditional storage properties for less frequently accessed data. This local differentiation allows the system to achieve memory-speed access for critical data without the prohibitive cost of entirely memory-based storage.
3Productivity
If operating system overhead is reduced, then access efficiency improves, but system complexity increases
Solution Approach 1:
The storage device implements self-service mechanisms through automatic media selection and data routing based on access patterns. The system autonomously determines whether to service requests from the first media or second media without requiring complex operating system intervention, thereby improving access efficiency while managing system complexity through intelligent automation.
Data Source
AI summary
A device may include cache media, storage media, a communication interface configured to communicate with the cache media and the storage media, and at least one control circuit to configure a portion of the storage media as visible memory, and configure a portion of the cache media as a cache for the portion of the storage media. The portion of the storage media may be a first portion of the storage media, and the at least one control circuit may be to configure a second portion of the storage media to persist the portion of the cache media. The portion of the storage media may be a first portion of the storage media, and the at least one control circuit may be to configure a second portion of the storage media as visible storage.


