[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v5 17/19] tcg/aarch64: Implement goto_ptr
From: |
Emilio G. Cota |
Subject: |
Re: [Qemu-devel] [PATCH v5 17/19] tcg/aarch64: Implement goto_ptr |
Date: |
Thu, 27 Apr 2017 18:18:48 -0400 |
User-agent: |
Mutt/1.5.24 (2015-08-30) |
On Thu, Apr 27, 2017 at 14:00:04 +0200, Richard Henderson wrote:
> Signed-off-by: Richard Henderson <address@hidden>
> ---
> tcg/aarch64/tcg-target.h | 2 +-
> tcg/aarch64/tcg-target.inc.c | 22 ++++++++++++++++++++--
> 2 files changed, 21 insertions(+), 3 deletions(-)
Tested-by: Emilio G. Cota <address@hidden>
Would be nice to add to the commit log these before/after numbers
I just got on an aarch64 host:
SPECint06 (test set), x86_64-linux-user. Host: APM 64-bit
ARMv8 (Atlas/A57) @ 2.4 GHz
1.45x
+-+-------------------------------------------------------------------------------------------------------------+-+
| *****
|
| +++ * *
+goto-ptr |
1.4x
+-+...*****............................*...*....................................................................+-+
| *+++* * *
+++ |
1.35x
+-+...*...*............................*...*...........................*****....................................+-+
| * * * *
*+++* |
| * * * * *
* |
1.3x
+-+...*...*............................*...*...........................*...*....................................+-+
| * * * * *
* |
| * * * * *
* ***** |
1.25x
+-+...*...*...........*****............*...*...........................*...*............*****...*...*...........+-+
| * * * * * * *
* *+++* * * |
1.2x
+-+...*...*...........*...*............*...*...........................*...*............*...*...*...*...........+-+
| * * * * * * *
* * * * * |
| * * * * * * *
* * * * * ***** |
1.15x
+-+...*...*...........*...*............*...*...........................*...*............*...*...*...*...*...*...+-+
| * * * * * * *
* +++ * * * * * * |
| * * * * * * *
* ***** * * * * * * |
1.1x
+-+...*...*...........*...*....*****...*...*...*****...................*...*...*...*....*...*...*...*...*...*...+-+
| * * * * * * * * * * *
* * * * * * * * * |
1.05x
+-+...*...*...........*...*....*...*...*...*...*...*...................*...*...*...*....*...*...*...*...*...*...+-+
| * * ***** * * * * * * * * *
* * * * * * * * * |
| * * * * * * * * * * * * ***** ***** *
* * * * * * * * * |
1x
+-+---*****---*****---*****----*****---*****---*****---*****---*****---*****---*****----*****---*****---*****---+-+
astar bzip2 gcc gobmk h264ref hmmlibquantum mcf
omnetpperlbench sjenxalancbmk hmean
png: http://imgur.com/en9HE8L
Thanks,
E.
- [Qemu-devel] [PATCH v5 12/19] target/i386: optimize indirect branches, (continued)
- [Qemu-devel] [PATCH v5 12/19] target/i386: optimize indirect branches, Richard Henderson, 2017/04/27
- [Qemu-devel] [PATCH v5 16/19] tcg/ppc: Implement goto_ptr, Richard Henderson, 2017/04/27
- [Qemu-devel] [PATCH v5 15/19] tcg/i386: implement goto_ptr, Richard Henderson, 2017/04/27
- [Qemu-devel] [PATCH v5 18/19] tcg/sparc: Implement goto_ptr, Richard Henderson, 2017/04/27
- [Qemu-devel] [PATCH v5 13/19] tb-hash: improve tb_jmp_cache hash function in user mode, Richard Henderson, 2017/04/27
- [Qemu-devel] [PATCH v5 19/19] tcg/s390: Implement goto_ptr, Richard Henderson, 2017/04/27
- [Qemu-devel] [PATCH v5 17/19] tcg/aarch64: Implement goto_ptr, Richard Henderson, 2017/04/27
- Re: [Qemu-devel] [PATCH v5 17/19] tcg/aarch64: Implement goto_ptr,
Emilio G. Cota <=
- [Qemu-devel] [PATCH v5 14/19] target/alpha: Use tcg_gen_goto_ptr, Richard Henderson, 2017/04/27
- Re: [Qemu-devel] [PATCH v5 00/19] TCG cross-tb optimizations, no-reply, 2017/04/27
- [Qemu-devel] [PATCH v5+] TCG cross-tb optimizations, Emilio G. Cota, 2017/04/28
- [Qemu-devel] [PATCH v5 + 1/2] target/aarch64: optimize cross-page direct jumps in softmmu, Emilio G. Cota, 2017/04/28