Thursday October 11, 2007 | Sun Sensible Innovative Performance Ideas from Nicolai Kosche |
|
UltraSPARC T2 Features for DProfile This week Sun released new UltraSPARC T2 based systems. UltraSPARC T2 enhances support for DProfile by adding cache miss reporting, as the next phase of constant improvement to DProfile. Performance Analyzer reports cache miss metrics as additional bar graphs for UltraSPARC T2 as in the turquoise bars (3rd one down) shown here:
UltraSPARC T2 added precise trapping on data and instruction cache miss performance counters for DProfile. Read more about which specific counters in the OpenSPARC T2™ Supplement on page 81. The cache miss selector is sl=3. The new hardware counters include: Icache misses, Dcache misses, L2 cache instruction misses, and L2 cache load misses. These are available in the Sun Studio 12 Performance Analyzer collect command with these options: usage: collect Note that the sl=2 counters do not reliably support DProfile. I do not recommend these to be enabled. With these performance metrics, measurement of miss rates are possible within objects. In the graph above, we're displaying L2 read misses per second. No recompilation is necessary! ( Oct 11 2007, 01:09:17 PM PDT ) Permalink Comments [0]
Trackback URL: http://blogs.sun.com/nk/entry/ultrasparc_t2_features_for_dprofile
Comments:
Post a Comment: |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||