GCCLLVMClang和Open64编译器比较
GCC 4.6, LLVM/Clang 3.0, AMD Open64 Compiler BenchmarksFor those interested by last week's articles
GCC4.6,LLVM/Clang3.0,AMDOpen64Compiler Benchmarks Forthoseinterestedbylastweek'sarticleson theAMDBulldozerbenchmarksoftheGCC, andthe,butcurioustoknow Open64,andLLVM/ClangcompilersFX-8150compilertuning howthenewLLVM/Clang3.0andothercompilersperformonotherprocessors,here's somenewtestresults.ThesetestsarelookingatGCC4.6,LLVM/Clang3.0-RC1,andAMD Open64compilersonIntelSandyBridgeandAMDShanghaihardware. Thefirstreleasecandidateof,,andweretestedonthesetwo LLVM/Clang3.0RC1 non-Bulldozersetups.TheCFLAGS/CXXFLAGSsetoutsideofeachtest'sdefaultflagswere specifyingthemarch/mtumeoptiontonativefortakingadvantageofeachsystem'snative --enable-checking=release features.GCCwasbuiltwithandLLVMwasbuiltwith --enable-optimized--disable-assertions and,tomirrorreleasebuilds.TheOpen64compiler wasusingthe64-bitbinaryprovidedbyAMD.Allotherremainedattherespective testing defaults.

