Wednesday, August 1, 2007

Chomp Sample at Large Delta

Previous method was limiting based on delta threshold every sample size (periodic). This limits at any sporadic sample.


Cache Friendliness Score Responsiveness

Threshold biased for Cache Friendly Score

Synthetic Bursty Application

The application basically burned cycles at random intervals and copied over random amount of memory. Not the best example of burstiness, but it was just to see responsive of various sliding window sizes.

mencoder Analysis (AMD64/ccNUMA)

This is a plot showing L2 cache utilization by mencoder over part of its lifetime with different methods for calculating cache utilization at different rates in time (average versus sliding window versus real).



Here are the timing results of mencoder on cpu0, cpu2 and cpu6.

CPU 0:
real 51.6
user 50.4
sys 1.0

CPU 2:
real 49.9
user 48.6
sys 1.1

CPU 6:
real 51.5
user 50.1
sys 1.3

L2 Cache Utilization (Sliding window versus Average)





L2 Cache Utilization Over Program Lifetime (Average, Sliding Window and Sliding window versus Original)

This is for a memcpy() program.