From: "Emilio G. Cota" <cota@braap.org>
To: Richard Henderson <rth@twiddle.net>
Cc: qemu-devel@nongnu.org, qemu-ppc@nongnu.org
Subject: Re: [Qemu-devel] [PATCH] target/ppc: Use tcg_gen_lookup_and_goto_ptr
Date: Fri, 30 Jun 2017 20:04:08 -0400 [thread overview]
Message-ID: <20170701000408.GA16320@flamenco> (raw)
In-Reply-To: <20170630183736.13222-1-rth@twiddle.net>
On Fri, Jun 30, 2017 at 11:37:36 -0700, Richard Henderson wrote:
> Cc: qemu-ppc@nongnu.org
> Signed-off-by: Richard Henderson <rth@twiddle.net>
> ---
> target/ppc/translate.c | 23 ++++++++---------------
> 1 file changed, 8 insertions(+), 15 deletions(-)
Tested-by: Emilio G. Cota <cota@braap.org>
Just measured the speedup for linux-user:
SPECint06 (test set), ppc64le-linux-user. Host: IBM POWER8 @ 3.42 GHz
1.6 +-+------+---------+--------+--------+--------+---------+--------+--------+---------+--------+--------+--------+---------+------+-+
| | |
| | after |
1.5 +-+.................................................................................|...........................................+-+
| | |
| ****** |
1.4 +-+.....+++.....................................................+++..............*..|.*.....+++.................................+-+
| | +++ | * | * | |
| | | | * | * ***** |
1.3 +-+......|....................................|..................|...............*..|.*....*.|.*................................+-+
| | +++ ****** ***** * +++* * | * ****** |
| ****** | * | * * | * * * *+++* *+++ * |
1.2 +-+....*.|..*...............|...............*.|..*.....+++.....*.|.*.............*....*....*...*.............*....*.............+-+
| * | * | * | * | *+++* * * * * * * ****** |
| * | * ***** *+++ * ****** * * * * * * * * * +++* |
1.1 +-+....*+++.*.............*.|.*.............*....*...*.+++*....*...*.............*....*....*...*.....+++.....*....*...*....*....+-+
| * * * | * * * * * * * * * * * | * * * * |
| * * * | * * * * * * * ****** * * * * | * * * * |
1 +-+....*....*.....+++.....*+++*.....+++.....*....*...*....*....*...*....*....*...*....*....*...*....*****....*....*...*....*....+-+
| * * | * * | * * * * * * * * * * * * * | * * * * * |
| * * | * * ***** * * * * * * * * * * * * * | * * * * * |
0.9 +-+....*....*...******....*...*....*.|.*....*....*...*....*....*...*....*....*...*....*....*...*....*.|.*....*....*...*....*....+-+
| * * * | * * * * | * * * * * * * * * * * * * *+++* * * * * |
| * * * +++* * * *+++* * * * * * * * * * * * * * * * * * * |
0.8 +-+----******---******----*****----*****----******---******----*****----******---******----*****----*****----******---******----+-+
400.perlbench 401.bzip2 403.gcc 429.mcf445.gobmk 456.hmmer458.462.libquantu464.h264r471.omnetpp473.a483.xalancbmk gmean
png: http://imgur.com/a/twj6V
Thanks,
Emilio
PS. If you have spec06, you can very easily generate these plots. See
https://github.com/cota/runspec-simple/commit/14211b927
next prev parent reply other threads:[~2017-07-01 0:04 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-06-30 18:37 [Qemu-devel] [PATCH] target/ppc: Use tcg_gen_lookup_and_goto_ptr Richard Henderson
2017-07-01 0:04 ` Emilio G. Cota [this message]
2017-09-22 14:33 ` Thomas Huth
2017-10-26 12:22 ` [Qemu-devel] [Qemu-ppc] " Thomas Huth
2017-10-26 13:44 ` Philippe Mathieu-Daudé
2017-10-26 21:12 ` David Gibson
2017-10-27 13:44 ` David Gibson
2017-10-27 13:55 ` David Gibson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20170701000408.GA16320@flamenco \
--to=cota@braap.org \
--cc=qemu-devel@nongnu.org \
--cc=qemu-ppc@nongnu.org \
--cc=rth@twiddle.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).