On Wed, Oct 11, 2023 at 04:39:28PM +0800, Jun Zhang wrote:
> include/ChangeLog:
>
> * spincount.h: New file.
>
> libgomp/ChangeLog:
>
> * env.c (initialize_env): Use do_adjust_default_spincount.
> * config/linux/x86/spincount.h: New file.
Ok.
Jakub
From: "Zhang, Jun"
By test, we find in hybrid platform spincount 1 is better.
Use '-march=native -Ofast -funroll-loops -flto',
results as follows:
spec2017 speed RPL ADL
657.xz_s 0.00% 0.50%
603.bwaves_s 10.90% 26.20%
607.cactuBSSN_s 5.50% 72.50%
619.lbm_s2.40%