[PATCH] [AArch64] Enable post-RA MI scheduler

Jiangning Liu liujiangning1 at gmail.com
Wed Sep 10 02:03:17 PDT 2014


Hi Sanji,

I measured Spec2000 for cortex-a57, and got the following results,

(negative is good)

spec.cpu2000.ref.175_vpr 1.63%
spec.cpu2000.ref.253_perlbmk 1.17%
spec.cpu2000.ref.300_twolf 1.48%

spec.cpu2000.ref.177_mesa -2.88%
spec.cpu2000.ref.183_equake -3.78%
spec.cpu2000.ref.188_ammp -1.49%
spec.cpu2000.ref.255_vortex -1.78%
spec.cpu2000.ref.256_bzip2 -1.17%

I think the result on A57 is OK, and at least no significant regression.

Thanks,
-Jiangning


2014-09-10 5:34 GMT+08:00 Sanjin Sijaric <ssijaric at codeaurora.org>:

> Hi mcrosier, Jiangning, jmolloy, t.p.northover,
>
> We saw improvements in spec2000/mesa (5%) and spec2000/crafty (3%) on
> cortex-a53 when compiled with -Ofast -mcpu=cortex-a53.  The patch enables
> the post-RA MI scheduler for both cortex-a53 and cortex-a57, but I haven't
> done runs on cortex-a57.  If compile time is an issue, perhaps we can
> enable this only for the in-order architectures (e.g. cortex-a53).
>
> Thanks,
> Sanjin
>
> http://reviews.llvm.org/D5278
>
> Files:
>   lib/Target/AArch64/AArch64Subtarget.h
>   lib/Target/AArch64/AArch64TargetMachine.cpp
>   test/CodeGen/AArch64/arm64-postra-mi-sched.ll
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20140910/ce9d54d5/attachment.html>


More information about the llvm-commits mailing list