| AUTOMATED APPLICATION TUNING
One persistent source of frustration in a busy production environment is choosing the set of compiler options that produces the highest performance for a given application. The ideal compiler would always get the best performance possible when the -Ofast compiler flag was used. Much effort is spent to procure the fastest hardware that the budget will allow: high-performance 64-bit CPUs, fast interconnects, and low-latency memory seem to be at the top of the shopping list. What is surprising is how little effort is spent on optimizations and efficiency testing.
PathScale has created a tool to use that iteratively tests different options and option combinations by running the compiler on your set of files, tracking the results, and providing an answer.
|