Method and apparatus for affinity-guided speculative helper threads in chip multiprocessors

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7844801
SERIAL NO

10632431

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Apparatus, system and methods are provided for performing speculative data prefetching in a chip multiprocessor (CMP). Data is prefetched by a helper thread that runs on one core of the CMP while a main program runs concurrently on another core of the CMP. Data prefetched by the helper thread is provided to the helper core. For one embodiment, the data prefetched by the helper thread is pushed to the main core. It may or may not be provided to the helper core as well. A push of prefetched data to the main core may occur during a broadcast of the data to all cores of an affinity group. For at least one other embodiment, the data prefetched by a helper thread is provided, upon request from the main core, to the main core from the helper core's local cache.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTEL CORPORATION2200 MISSION COLLEGE BOULEVARD SANTA CLARA CA 95054

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Brown, Jeffery A Bay Point, US 5 377
Chrysos, George Z Milford, US 41 1383
Hammarlund, Per Hillsboro, US 86 1834
Liao, Steve Shih-wei San Jose, US 12 455
Orenstein, Doron Haifa, IL 35 975
Shen, John P San Jose, US 51 1179
Wang, Hong San Jose, US 1168 13527
Wang, Perry H San Jose, US 28 574

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation