×

SNOOP-BASED PREFETCHING

  • US 20100042786A1
  • Filed: 08/14/2008
  • Published: 02/18/2010
  • Est. Priority Date: 08/14/2008
  • Status: Active Grant
First Claim
Patent Images

1. A processing system comprising:

  • a memory;

    a first core configured to process applications;

    wherein the first core includes a first cache;

    a mechanism configured to capture a sequence of addresses of the application that miss the first cache in the first core and to place the sequence of addresses in a storage array; and

    a second core configured to process at least one software algorithm;

    wherein the at least one software algorithm utilizes the sequence of addresses from the storage array to generate a sequence of prefetch addresses;

    wherein the second core issues prefetch requests for the sequence of the prefetch addresses to the memory to obtain prefetched data and wherein the prefetched data is provided to the first core if requested.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×