-march=native VS -march=broadwell
currently, I'm working on fix this problem .
how I have written in that topic, -march models could not be updated to your true CPU architecture i.e. there are many versions of core2 CPU and -march=core2 would be conservative. In this direction I'm going to add a warning box in this page. Let me know if it's a good idea!
- What would be the warning about? The wiki recommends
-march=native, which enables more tweaks than (in your case)
-march=broadwell, as expected. -- Lahwaacz (talk) 13:15, 31 March 2016 (UTC)
- No, I don't read what I want to add, nowhere is stated that "It is suggested to keep -march=native and not substitute it with your specific CPU architecture because, in order to maintain the compatibility with the whole CPU architecture series, sometimes some optimization are disabled even if your actual CPU which belong to a certain CPU architecture, supports it."--nTia89 (talk) 16:04, 31 March 2016 (UTC)
- The article already mentions that native enables optimizations specific to your hardware. I thought it was pretty obvious that that would provide a better result than any specific march flag. But it wouldn't hurt to make that paragraph a little more explicit. Silverhammermba (talk) 01:54, 1 April 2016 (UTC)