System and method for dynamic data prefetching
a data prefetching and data technology, applied in the field of data storage, can solve the problems of memory access latency, time delay normally experienced, and limited host memory size,
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0015]Herein, certain embodiments of the invention relate to a dynamic data prefetching mechanism for storage devices. The dynamic data prefetching mechanism provides a real-time determination of the prefetch rate in order to sustain a current link rate and substantially eliminate link idle time. According to one embodiment of the invention, the prefetch rate is automatically determined in real-time, and is adjusted based on measurements of memory access latency for a frame of data being prefetched.
[0016]This dynamic adjustment of the prefetch rate provides a number of benefits. For instance, a computing device utilizes its interconnect to a storage device more efficiently and provides better load balancing over its memory subsystem through avoidance of excessive data prefetching. Excessive data prefetching not only wastes memory bus bandwidth, but also increases flush time of a transmit buffer when the computing device incurs a restart or abort input / output (I / O) sequence condition...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


