Patent · US Expired

Transferring speculative data in lieu of requested data in a data transfer operation

US7346740B2 · kind B2 · utility

0Cited by
4References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 23, 2003
Grant dateMar 18, 2008
Priority date
Expiry dateNov 4, 2025

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/0866
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Method and apparatus for transferring speculative data in lieu of requested data in a data transfer operation. First data are transferred in response to an execution of a first pending command. Speculative data are transferred instead of second data associated with a second pending command during a next available latency period for the second data, preferably when the speculative data are adjudged as having a utility greater than a utility of the second data. The first and second commands are preferably received in a queue and a command execution algorithm identifies the second command as a next best command to be executed after execution of the first command. The above steps are preferably carried out by a controller of a data storage device.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.