Method and apparatus for generating efficient code for scout thread to prefetch data values for a main thread

Number of patents in Portfolio can not be more than 2000

United States of America Patent

APP PUB NO 20120226892A1
SERIAL NO

11081984

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Calculated Rating
US Family Size
Non-US Coverage

Abstract

See full text

One embodiment of the present invention provides a system that generates code for a scout thread to prefetch data values for a main thread. During operation, the system compiles source code for a program to produce executable code for the program. This compilation process involves performing reuse analysis to identify prefetch candidates which are likely to be touched during execution of the program. Additionally, this compilation process produces executable code for the scout thread which contains prefetch instructions to prefetch the identified prefetch candidates for the main thread. In this way, the scout thread can subsequently be executed in parallel with the main thread in advance of where the main thread is executing to prefetch data items for the main thread.

First Claim

See full text

Other Claims data not available

Family

PCTEP
+
  • No Family data available.

Patent Owner(s)

Patent OwnerAddress
SUN MICROSYSTEMS INCMS PAL01-521 901 SAN ANTONIO ROAD PALO ALTO CA 94303

International Classification(s)

loading....
  • 2005 Application Filing Year
  • G06F Class
  • 28029 Applications Filed
  • 18784 Patents Issued To-Date
  • 67.02 % Issued To-Date
Click to zoom InYear of Issuance% of Matters IssuedCumulative IssuancesYearly Issuances200520062007200820092010201120122013201420152016201720182019202020212022202320240255075100

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kalogeropulos, Spiros Los Gatos, US 38 734
Song, Yonghong South San Francisco, US 119 2407
Tirumalai, Partha P Fremont, US 35 818

Cited Art Landscape

Load Citation

Patent Citation Ranking

  • 7 Citation Count
  • G06F Class
  • 1.55 % this patent is cited more than
  • 13 Age
Citation count rangeNumber of patents cited in rangeNumber of patents cited in various citation count ranges16033322104121179456139833121718714385301 - 1011 - 2021 - 3031 - 4041 - 5051 - 6061 - 7071 - 8081 - 9091 - 100100 +020040060080010001200140016001800200022002400260028003000320034003600

Forward Cite Landscape

Load Citation