qemu-ppc
[Top][All Lists]
Advanced

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

Re: [Qemu-ppc] [Qemu-devel] [PATCH] target/ppc: Use tcg_gen_lookup_and_g


From: Emilio G. Cota
Subject: Re: [Qemu-ppc] [Qemu-devel] [PATCH] target/ppc: Use tcg_gen_lookup_and_goto_ptr
Date: Fri, 30 Jun 2017 20:04:08 -0400
User-agent: Mutt/1.5.24 (2015-08-30)

On Fri, Jun 30, 2017 at 11:37:36 -0700, Richard Henderson wrote:
> Cc: address@hidden
> Signed-off-by: Richard Henderson <address@hidden>
> ---
>  target/ppc/translate.c | 23 ++++++++---------------
>  1 file changed, 8 insertions(+), 15 deletions(-)

Tested-by: Emilio G. Cota <address@hidden>

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 via email to

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