Home Get Informed Publications Technical Papers Store Memory-Level Parallelism Optimizations for Commercial Applications

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)

 

Store Memory-Level Parallelism Optimizations for Commercial Applications

PDF Print E-mail
Written by Yuan Chou, Lawrence Spracklen, Santosh G. Abraham   
Saturday, 01 January 2005 16:00

IEEE/ACM Int. Symp. Microarchitecture (MICRO), 2005.
With today's database workloads spending almost two-thirds of execution time stalled waiting for DRAM main memory, increasing MLP (memory-level parallelism or the average number of parallel off-chip misses generated by the processor chip) is an important objective in the design of server processor chips. This work demonstrates that even aggressive area- and power-hungry microarchitecture techniques can barely double the MLP of a core for server applications. We came to the realization that for many server workloads, a more effective way is to increase the number of cores and threads supported by the chip, improving the processor chip's MLP by a multiplicative factor. For instance, a server chip with two out-of-order cores may have an MLP of 3 (2X1.5) but a Niagara chip with 32 strands sustains an MLP exceeding 32.

“Store Memory-Level Parallelism Optimizations for Commercial Applications”


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