skunkworks is now known as credak
credak is now known as skunkworks
SWPadnos_ is now known as SWPadnos
interesting. I booted my athlon64 (3500) machine with the EMC2 liveCD, and I get results similar to jmkasunich when I run a CPU hog during the latency tests
this is a single core CPU
the latency test alone gets averages in the 3355 range (+/- 10) without the other process running
with the hog running, the average goes down to 2565 +/- 10
cycles or time?
could the switch from user->rt be that different (and faster!) than kernel->rt? different wouldn't surprise me, but faster would..
it could be the time to wake from 'hlt' instruction
that's the number printed from the RTAI testsuite, so I think it's ns
which you'd pay frequently for an idle machine, but rarely for a CPU-hog machine
right - we had considered idle or cache effects as possible culprits
I didn't get this effect on mmy celeron 500
read about "C1E enhanced halt state", http://techreport.com/reviews/2005q1/pentium4-600/index.x?pg=2
jmkactually had the effect even when he niced the CPU hog to 19
Intel's new C1E halt state is also invoked by the HLT command, but it turns down the entire CPU's clock frequency (via multiplier control) and voltage in order to work its mojo. This more robust halt state requires significantly less power than the old C1 implementation.
hmmm. I wonder if it's actually possible that the wall time is the same (or so), but the number of clocks is lower ...
I also wonder if a similar thing is implemented in AMD CPUs
yes, there's something with the same name even: http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9485_13041%5E14633,00.html#114437
[19:21:31] <jepler> http://www.cpuid.com/cpuz.php
Q: CPU-Z reports my CPU speed below its stock frequency.
A: This is the effect of C1E (Enhanced Halt State) and/or EIST (Enhanced Intel SpeedStep Technology). Load your system and you will see the frequency increase to its nominal value.
interesting. that means that my CPU doesn't have the feature, since it's not an X2 nor is it 65 nm (I think)
it doesn't appear as though /proc/cpuinfo tells me
I dunno if it's a /proc/cpuinfo item
I wasn't sure if it might be in the CPU flags, but I don't see it
(or any power related stuff