Messages in this thread | | | Date | Wed, 11 Jun 2008 08:36:44 -0700 | From | Arjan van de Ven <> | Subject | Re: PROBLEM: no cpu MHz in /proc/cpuinfo on 2.6.25.4-rt6 |
| |
On Wed, 11 Jun 2008 10:14:50 -0400 "linux-os (Dick Johnson)" <linux-os@analogic.com> wrote:
> > I use CPU frequency to scale the output of rdtsc when timing > routines being optimized.
Ok this is broken in various really bad ways.
1) CPU frequency is very fluctuating, it changes in principle every millisecond or more 2) the rdtsc "frequency" is conceptually unrelated to cpu frequency. In fact, you'll be hard-pressed to buy a system today where this relationship works....
> If CPU frequency goes away, I'll > have to add calibration routines to a lot of code. I don't > think one should just dispose of something that has been > useful for many years because they don't understand its > utility.
clearly you don't understand it either ;-)
I'm not arguing for removing it, at all. I'm just arguing that any user of it (being human or program) has some problems in how they use the data.
-- If you want to reach me at my work email, use arjan@linux.intel.com For development, discussion and tips for power savings, visit http://www.lesswatts.org
| |