[PATCH] D152417: [AArch64] Add pipeline model for Neoverse N1

Evandro Menezes via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 8 07:48:09 PDT 2023


evandro added a comment.

@dmgreen, indeed, the wider the machine, the less the benefits of specific scheduling are.  Yet, there may still be opportunities.  After all, even in these our days, performance critical code is still hand written in assembly, for many reasons, including optimal scheduling.

Anyways, I recorded these performance improvements using SPEC CPU2017:

- SPECspeed2017_int: +1%
- SPECrate2017_int: +1%
- SPECspeed2017_fp: +1%
- SPECrate2017_fp: -1%

I'm still investigating the one regression, by 2%, in `519.lbm_r`, but methinks that this patch is good enough for consideration.


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D152417/new/

https://reviews.llvm.org/D152417



More information about the llvm-commits mailing list