qemu-ppc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-ppc] Adding canyonlands/460EX support to QEMU in qemu-system-p


From: Alexander Graf
Subject: Re: [Qemu-ppc] Adding canyonlands/460EX support to QEMU in qemu-system-ppc
Date: Tue, 26 Feb 2013 19:10:47 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:10.0.3) Gecko/20120306 Thunderbird/10.0.3

On 02/26/2013 06:06 PM, Allen Kneser wrote:
Hi Alexander,

I used the --enable-profiler switch in ./configure, booted Linux and then executed "info profile" and "info jit" and was able to get some numbers, perhaps you can take a look.

=======================================
(qemu) info profile
async time  441278495527 (441.278)
qemu time   373681012679 (373.681)
(qemu) info jit
Translation buffer state:
gen code size       27939072/134093824
TB count            113121/1048568
TB avg target size  17 max=1204 bytes
TB avg host size    246 bytes (expansion ratio: 13.7)
cross page TB count 0 (0%)
direct jump count   64225 (56%) (2 jumps=47630 42%)

Statistics:
TB flush count      0
TB invalidate count 26864
TLB flush count     3183996
JIT cycles          1661534016 (0.692 s at 2.4 GHz)
translated TBs      113121 (aborted=0 0.0%)
avg ops/TB          22.9 max=451
deleted ops/TB      6.33
avg temps/TB        178.98 max=186
cycles/op           640.4
cycles/in byte      816.3
cycles/out byte     61.4
  gen_interm time   13.5%
  gen_code time     86.5%
optim./code time    384.6%
liveness/code time  157.3%
cpu_restore count   592305
  avg cycles        20330.4

3,183,996 TLB flushes seems like a big number to me.

Yeah, I do know that we do too many flushes. The thing I don't know yet is how to solve it :).


Alex




reply via email to

[Prev in Thread] Current Thread [Next in Thread]