qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH 0/11] target-mips: optimizations


From: Aurelien Jarno
Subject: [Qemu-devel] [PATCH 0/11] target-mips: optimizations
Date: Sat, 8 Nov 2008 09:31:18 +0100
User-agent: Mutt/1.5.18 (2008-05-17)

Hi,

This series optimize the MIPS emulation, and more precisely the 64-bit
emulation as shown the table below. All the tests have been done on 
an x86-64 host. The 32-bit task corresponds to compilation of C++ code
using a 32-bit userland. The times are given is seconds.

                     +---------------------+---------------------+
                     |      Boot time      |     32-bit task     |
                     +----------+----------+----------+----------+
                     | Original |  Patched | Original |  Patched |
+--------------------+----------+----------+----------+----------+
| qemu-system-mips32 |     33   |     33   |    131   |    131   |
|                    |          |          |          |          |
+--------------------+----------+----------+----------+----------+
| qemu-system-mips64 |     53   |     33   |    303   |    138   |
|  + 32-bit kernel   |          |          |          |          |
+--------------------+----------+----------+----------+----------+
| qemu-system-mips64 |     47   |     31   |    231   |    107   |
|  + 64-bit kernel   |          |          |          |          |
+--------------------+----------+----------+----------+----------+

With this series, there is now very few overheads running a 32-bit
system in qemu-system-mips64, and a gain when switching to a 64-bit 
kernel. This is probably not true on a 32-bit host.

Aurelien

-- 
  .''`.  Aurelien Jarno             | GPG: 1024D/F1BCDB73
 : :' :  Debian developer           | Electrical Engineer
 `. `'   address@hidden         | address@hidden
   `-    people.debian.org/~aurel32 | www.aurel32.net




reply via email to

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