Hi Aubrey,

Time based sample periods were initially investigated, but they
performed poorly with "ping pong" type workloads such as
producer consumer etc.  The problem was it took too long to
recognize a load change when the CPU had very short idle
and load periods.  The current idle-rate based sampling shows
very little to no regression on benchmarks such as libmicro.

How does the proposed change look in libmicro?

We may need to use a hybrid governor which looks at both
idle rate and a fixed sample period.

Thank you,
Bill

Reply via email to