Open64 Compiler Tuning On AMD Bulldozer FX-8150
Written by Michael Larabel in Software on 2 November 2011. Page 2 of 8. 15 Comments

The Apache web-server test profile was not hugely affected by the different Open64 compiler options. The only option that made a big impact on the performance was when trying to use the auto-parallelization (-apo) option, which really dented its performance.

When looking at the impact that each Open64 compiler option had on the Bulldozer system, by measuring the time to build PHP 5.2, the fastest was certainly when no optimizations (-O0) was used. When the most aggressive optimization level (-O3) was used, the build time was obviously the slowest since Open64 was trying to bundle in the most optimizations. Aside from the optimization levels and auto-parallelization, most of the other options caused little impact on the compiler time of PHP.