[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] ARM CPU Speed simulated by Qemu?
From: |
Paul Brook |
Subject: |
Re: [Qemu-devel] ARM CPU Speed simulated by Qemu? |
Date: |
Tue, 12 Sep 2006 14:39:14 +0100 |
User-agent: |
KMail/1.9.4 |
On Tuesday 12 September 2006 14:19, Markus Schiltknecht wrote:
> Paul Brook wrote:
> > Modern CPUs are complicated, with many factors effecting execution speed
> > (pipeline interlocks, multiple levels of cache). A cycle accurate
> > simulator will generally be orders of magnitude slower than qemu.
>
> Would it be feasible to just limit the number of instructions qemu
> simulates? Of course that's not very precise and most probably far from
> cycle accurate. But it would allow to easily scale down a virtual
> machine. Which then would allow comparable benchmarks or such.
>
> One step, somewhat more accurate would be to weight all the different
> assembler commands with known (measured) average execution times. Taking
> into account 40% cache misses, for example. (Hm.. but since cache misses
> are very expensive, that might not lead to a much better approximation,
> I guess)
I'd be surprised if you managed to get any sort of reliable results.
Most of what you described can be achieved with profiling and static analysis.
You could maybe get order-of-magnitude estimates (ie. do you need a 20MHz cpu
or a 2GHz cpu), but I certainly wouldn't trust the results for deciding
between eg. 500MHz and 200MHz cores.
IMHO a benchmarking setup that doesn't reliably correspond to real system
performance is worse than useless.
Paul
- Re: [Qemu-devel] Re: qemu-system-sparc video problem on 16 bitdisplays, (continued)
Re: [Qemu-devel] Re: qemu-system-sparc video problem on 16 bitdisplays, Juergen Lock, 2006/09/08
Re: [Qemu-devel] Re: qemu-system-sparc video problem on 16 bitdisplays, Blue Swirl, 2006/09/08
- Re: [Qemu-devel] Re: qemu-system-sparc video problem on 16 bitdisplays, Stuart Brady, 2006/09/11
- [Qemu-devel] ARM CPU Speed simulated by Qemu?, Tieu Ma Dau, 2006/09/12
- Re: [Qemu-devel] ARM CPU Speed simulated by Qemu?, nyos, 2006/09/12
- Re: [Qemu-devel] ARM CPU Speed simulated by Qemu?, Paul Brook, 2006/09/12
- Re: [Qemu-devel] ARM CPU Speed simulated by Qemu?, Markus Schiltknecht, 2006/09/12
- Re: [Qemu-devel] ARM CPU Speed simulated by Qemu?,
Paul Brook <=
- Re: [Qemu-devel] ARM CPU Speed simulated by Qemu?, Markus Schiltknecht, 2006/09/12
- Re: [Qemu-devel] ARM CPU Speed simulated by Qemu?, Paul Brook, 2006/09/12