×

Data stream prefetching in a microprocessor

  • US 20080091922A1
  • Filed: 12/10/2007
  • Published: 04/17/2008
  • Est. Priority Date: 02/10/2005
  • Status: Active Grant
First Claim
Patent Images

1. A compiler comprising a set of computer executable instructions for generating object code from a source code file, the compiler being stored on a computer readable medium, comprising:

  • computer code means for identifying a data stream associated with a program, wherein the data stream comprises a sequence of memory addresses that reference two or more contiguous cache lines;

    computer code means for determining a depth associated with the data stream based upon prefetch factors including the number of concurrent data streams and data consumption rates associated with the concurrent data streams; and

    computer code means for enabling prefetch hardware in the processor to allocate data prefetch requests associated with the data stream to reflect the determined depth of the data stream.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×