Home arrow Get Informed arrow Publications arrow Technical Papers arrow Effective Stream-based and Execution-based Data Prefetching
Effective Stream-based and Execution-based Data Prefetching PDF Print E-mail
Written by Sorin Iacobovici, Lawrence Spracklen, Sudarshan Kadambi, Yuan Chou and Santosh G. Abraham   
Thursday, 01 January 2004

ACM Int. Conf. Supercomputing (ICS'04), 2004.
These two hardware-prefetching papers illustrate the effectiveness of our simulation infrastructure in evaluating CMT systems as well as techniques directed at HPC workloads. The instruction prefetching strategy must be tailored to the CMT design point. A synthesis of low-cost next-line prefetching together with a discontinuity prefetcher reduces the overall hardware cost while maintaining its effectiveness. Sophisticated mechanisms to control instruction prefetching are needed in CMT systems to ensure that one core's speculative prefetching does not negatively impact other cores' demand misses. Hardware data-prefetching is effective for high-performance computing (HPC) workloads that generally have streaming behavior. The second paper describes a novel stream-prefetcher and shows it to be usually synergistic with other prefetching techniques such as scouting or run-ahead execution.

"Effective Stream-based and Execution-based Data Prefetching"


Comments (0)add comment

Write comment
quote
bold
italicize
underline
strike
url
image
quote
quote
smile
wink
laugh
grin
angry
sad
shocked
cool
tongue
kiss
cry
smaller | bigger

security image
Write the displayed characters


busy
 
< Prev   Next >
impersonal-mites