<div dir="ltr">Hi Sanji,<div><br></div><div>I measured Spec2000 for cortex-a57, and got the following results,</div><div><br></div><div>(negative is good)</div><div><br></div><div><div>spec.cpu2000.ref.175_vpr<span class="" style="white-space:pre">    </span>1.63%</div><div>spec.cpu2000.ref.253_perlbmk<span class="" style="white-space:pre">  </span>1.17%</div><div>spec.cpu2000.ref.300_twolf<span class="" style="white-space:pre">    </span>1.48%</div><div><br></div><div>spec.cpu2000.ref.177_mesa<span class="" style="white-space:pre">    </span>-2.88%</div><div>spec.cpu2000.ref.183_equake<span class="" style="white-space:pre">  </span>-3.78%</div><div>spec.cpu2000.ref.188_ammp<span class="" style="white-space:pre">    </span>-1.49%</div><div>spec.cpu2000.ref.255_vortex<span class="" style="white-space:pre">  </span>-1.78%</div><div>spec.cpu2000.ref.256_bzip2<span class="" style="white-space:pre">   </span>-1.17%</div></div><div><br></div><div>I think the result on A57 is OK, and at least no significant regression.</div><div><br></div><div>Thanks,</div><div>-Jiangning</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2014-09-10 5:34 GMT+08:00 Sanjin Sijaric <span dir="ltr"><<a href="mailto:ssijaric@codeaurora.org" target="_blank">ssijaric@codeaurora.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi mcrosier, Jiangning, jmolloy, t.p.northover,<br>
<br>
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).<br>
<br>
Thanks,<br>
Sanjin<br>
<br>
<a href="http://reviews.llvm.org/D5278" target="_blank">http://reviews.llvm.org/D5278</a><br>
<br>
Files:<br>
  lib/Target/AArch64/AArch64Subtarget.h<br>
  lib/Target/AArch64/AArch64TargetMachine.cpp<br>
  test/CodeGen/AArch64/arm64-postra-mi-sched.ll<br>
</blockquote></div><br></div>