lkwt in DragonFly
David Rhodus
drhodus at catpa.com
Sat Feb 7 20:48:24 PST 2004
I think on the P4 chips you'll find ~150 cycles though as on older
intel chips
and the AMD4 we are looking at around 12 cycles. Here are the output
from
some initial tests I ran. You'll notice I've include the memory segment
type
for the P4 as there was actually a difference between shared and private
mappings, but no change on the AMD64. I've also included the time output
from cpuid because it is another serializing instruction.
-DR
AMD64 - 3200
TIME ASM
10nS cmpxchgl
12nS xchg
38nS cpuid
P4 - 3.06Ghz
TIME ASM MEMORY
34nS cmpxchgl shared
38nS cmpxchgl private
34nS xchg shared
90nS xchg private
83nS cpuid
More information about the Kernel
mailing list