Home Get Informed Publications Technical Papers Effective Stream-based and Execution-based Data Prefetching

CMT Whitepaper

White Paper: Multithreaded Application Acceleration with Chip Multithreading (CMT)

This white paper highlights the technical benefits Sun's chip multithreading (CMT) UltraSPARC T2 processor delivers to multithreaded applications, and provides detailed examples of significant performance gains in three application workloads: telco, cryptography, and string searching.

White Paper: Multithreaded Application Acceleration with Chip Multithreading (CMT)

 

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 16:00

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
You must be logged in to post a comment. Please register if you do not have an account yet.

busy
Last Updated on Friday, 01 September 2006 06:41
 
online pokies aussie South Africa bonus