How to define multiple processor families?

Feng Longda hustjackie@gmail.com
Mon May 7 10:30:00 GMT 2018


hi ,



May I ask a question ?

Any help are appreciated.



If we set -march/tune to define processor, we can obtain some extra
performance improvement.



I want to run my application on different intel processor family, for
example: broadwell, skylake, haswell, skylake-avx512.



What should I set? Does It like the following ?



-march=broadwell   -mtune=intel -mmmx -msse -msse -msse2 -msse3 -mavx
-mavx2 -mavx=512f -mavx512pf ...





BTW: current gcc version is 7.3 on centos 7.2





Thanks

Longda



More information about the Gcc-help mailing list