qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
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

  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).