Originally posted by sunweb
View Post
+
Just saw those tests. Awesome work Michael.
However please take a closer look at the compiler flags.
Open64 (amd and the other one) support the following parameters:
-mp enable the multiprocessing directives (basically like -fopenmp)
-mso Optimize for multicore scalability
-lno Loop Nest Optimizations
-apo Enables automatic parallelization
The -mp flag is a important one because it seems gcc activates this on -O2/-march or maybe it is somehow detected.
Also there is -ipa .. which i cant get to work because of various system specific issues...
Apo and ipa are things amd seems to be proud of while -mso and -lno are actually "cool" optimizations.
I think its important to include those in the test so nobody can say "but hey you didnt test with .."
Leave a comment: