Data storage system with configurable prefetch buffers
First Claim
1. An apparatus comprising:
- a data storage device comprising a first prefetch buffer, a second prefetch buffer, and a third prefetch buffer;
wherein the second prefetch buffer and the third prefetch buffer are both coupled in parallel to the first prefetch buffer; and
wherein any of the prefetch buffers is configured to store prefetch data.
2 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment of the invention, an apparatus comprises: a data storage device comprising a first prefetch buffer, a second prefetch buffer, and a third prefetch buffer; wherein the second prefetch buffer and the third prefetch buffer are both coupled in parallel to the first prefetch buffer; and wherein any of the prefetch buffers is configured to store prefetch data. The prefetch data is available to a host that sends a memory read transaction request to the data storage device. In another embodiment of the invention, a method comprises: storing prefetch data in any one of a first prefetch buffer, a second prefetch buffer, or a third prefetch buffer in a storage device; wherein the second prefetch buffer and the third prefetch buffer are both coupled in parallel to the first prefetch buffer. The prefetch data is available to a host that sends a memory read transaction request to a data storage device.
2 Citations
20 Claims
-
1. An apparatus comprising:
-
a data storage device comprising a first prefetch buffer, a second prefetch buffer, and a third prefetch buffer; wherein the second prefetch buffer and the third prefetch buffer are both coupled in parallel to the first prefetch buffer; and
wherein any of the prefetch buffers is configured to store prefetch data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
storing prefetch data in any one of a first prefetch buffer, a second prefetch buffer, or a third prefetch buffer in a data storage device; wherein the second prefetch buffer and the third prefetch buffer are both coupled in parallel to the first prefetch buffer.
-
-
20. An article of manufacture, comprising:
-
a non-transitory computer-readable medium having stored thereon instructions operable to permit an apparatus to perform a method comprising; storing prefetch data in any one of a first prefetch buffer, a second prefetch buffer, or a third prefetch buffer in a data storage device; wherein the second prefetch buffer and the third prefetch buffer are both coupled in parallel to the first prefetch buffer.
-
Specification