Storage system including secondary memory that predicts and prefetches data
AssigneeSamsung Electronics Co., Ltd.
InventorsDuck Ho Bae, You Ra Choi
Life of this patent
Estimating the term…
Abstract
A storage device includes a storage region in which first data is stored and that is accessed using a first virtual address, and a memory controller configured to control stored data stored in the storage region. The memory controller predicts second data to be accessed using a second virtual address based on the first virtual address, prefetches the second data into an external device, and modifies a physical address mapped to the second virtual address so that the prefetched second data is accessible by a host in communication with the storage device.
Claims20
A storage device, comprising:
- a storage region in which first data is stored, wherein the storage region is accessed using a first virtual address;
- and
- a memory controller disposed external to a host and configured to control stored data stored in the storage region,
- wherein the memory controller predicts second data to be accessed using a second virtual address based on the first virtual address, prefetches the second data into an external device which is disposed external to the host, and modifies a physical address mapped to the second virtual address,
- wherein the prefetched second data is accessible by the host in communication with the storage device.
A storage system, comprising:
- a first storage device disposed external to a host and configured to store first data, wherein the first data is accessed by the host using a first virtual address at a first speed;
- and
- a second storage device disposed external to the host and configured to store second data, wherein the second data is accessed by the host using a second virtual address at a second speed,
- wherein the second virtual address is different from the first virtual address, and the second speed is different from the first speed,
- wherein the second storage device predicts predicted data to be accessed by the host based on the second virtual address, and prefetches the predicted data into the first storage device which is disposed external to the host.
A storage system, comprising:
- a first storage device configured to store first data, wherein the first data is accessed by a host using a first virtual address and the first storage device is disposed external to the host;
- and
- a second storage device disposed external to the host and configured to store second data, wherein the second data is accessed by the host using a second virtual address and a third virtual address,
- wherein the second virtual address and the third virtual address are different from the first virtual address, and the second virtual address and the third virtual address are adjacent to each other,
- wherein the second storage device predicts data to be accessed by the host using a fourth virtual address adjacent to the third virtual address based on the second and third virtual addresses, and prefetches the predicted data into the first storage device which is disposed external to the host.
Dependencies are inferred from the claim text.