encoding-amd-fx AMD FX-6350 Six-Core testing with a ASUS M5A88-V EVO and Gallium 0.4 on AMD PITCAIRN 2048MB on Gentoo 2.2 via the Phoronix Test Suite. gcc defaults: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: GCC 4.8.2 + Clang 3.4 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 gcc -O2 -march=native: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: GCC 4.8.2 + Clang 3.4 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 gcc -O3 -march=native: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: GCC 4.8.2 + Clang 3.4 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 gcc -O3 -march=native -flto: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: GCC 4.8.2 + Clang 3.4 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 gcc -Ofast -march=native: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: GCC 4.8.2 + Clang 3.4 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 gcc -Ofast -march=native -flto: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: GCC 4.8.2 + Clang 3.4 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 gcc graphite: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: GCC 4.8.2 + Clang 3.4 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 gcc graphite -flto: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: GCC 4.8.2 + Clang 3.4 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 gcc -Ofast graphite: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: GCC 4.8.2 + Clang 3.4 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 gcc -Ofast -march=native -flto graphite: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: GCC 4.8.2 + Clang 3.4 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 gcc autoparallelize: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: GCC 4.8.2 + Clang 3.4 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 clang defaults: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: Clang 3.4 + GCC 4.8.2 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 clang -O2 -march=native: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: Clang 3.4 + GCC 4.8.2 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 clang -O3 -march=native: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: Clang 3.4 + GCC 4.8.2 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 clang -O3 -march=native -flto: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: Clang 3.4 + GCC 4.8.2 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 clang -Ofast -march=native: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: Clang 3.4 + GCC 4.8.2 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 clang -Ofast -march=native -flto: Processor: AMD FX-6350 Six-Core @ 3.90GHz (6 Cores), Motherboard: ASUS M5A88-V EVO, Memory: 8192MB, Disk: 30GB KINGSTON SSDNOW + 1000GB Western Digital WD10EZRX-00A, Graphics: Gallium 0.4 on AMD PITCAIRN 2048MB (1100/1450MHz), Monitor: DELL U2412M + SONY TV OS: Gentoo 2.2, Kernel: 3.13.5-gentoo (x86_64), Desktop: Xfce 4.10, Display Server: X Server 1.14.3, Display Driver: radeon 7.3.0, OpenGL: 3.1 Mesa 10.1.0 Gallium 0.4, Compiler: Clang 3.4 + GCC 4.8.2 + LLVM 3.4, File-System: xfs, Screen Resolution: 1920x1200 FLAC Audio Encoding 1.3.0 WAV To FLAC Seconds < Lower Is Better gcc defaults ..................... 7.28 |================================ gcc -O2 -march=native ............ 8.64 |====================================== gcc -O3 -march=native ............ 7.63 |================================== gcc -Ofast -march=native ......... 7.49 |================================= gcc graphite ..................... 7.58 |================================= gcc -Ofast graphite .............. 7.58 |================================= gcc autoparallelize .............. 7.50 |================================= clang defaults ................... 6.90 |============================== clang -O2 -march=native .......... 6.85 |============================== clang -O3 -march=native .......... 7.08 |=============================== clang -O3 -march=native -flto .... 6.94 |=============================== clang -Ofast -march=native ....... 6.80 |============================== clang -Ofast -march=native -flto . 6.92 |============================== LAME MP3 Encoding 3.99.3 WAV To MP3 Seconds < Lower Is Better gcc defaults ............................ 19.77 |============================== gcc -O2 -march=native ................... 19.60 |============================== gcc -O3 -march=native ................... 18.76 |============================ gcc -O3 -march=native -flto ............. 18.47 |============================ gcc -Ofast -march=native ................ 17.41 |========================== gcc -Ofast -march=native -flto .......... 17.33 |========================== gcc graphite ............................ 18.78 |============================ gcc graphite -flto ...................... 18.51 |============================ gcc -Ofast graphite ..................... 17.38 |========================== gcc -Ofast -march=native -flto graphite . 17.20 |========================== clang defaults .......................... 16.27 |========================= clang -O2 -march=native ................. 16.58 |========================= clang -O3 -march=native ................. 16.58 |========================= clang -Ofast -march=native .............. 16.34 |========================= Ogg Encoding 1.3.0 WAV To Ogg Seconds < Lower Is Better gcc defaults ............................ 9.91 |=============================== gcc -O2 -march=native ................... 9.88 |=============================== gcc -O3 -march=native ................... 9.66 |============================== gcc -O3 -march=native -flto ............. 9.59 |============================== gcc -Ofast -march=native ................ 9.59 |============================== gcc -Ofast -march=native -flto .......... 9.60 |============================== gcc graphite ............................ 9.61 |============================== gcc graphite -flto ...................... 9.62 |============================== gcc -Ofast graphite ..................... 9.59 |============================== gcc -Ofast -march=native -flto graphite . 9.60 |============================== gcc autoparallelize ..................... 9.62 |============================== clang defaults .......................... 9.68 |============================== clang -O2 -march=native ................. 9.67 |============================== clang -O3 -march=native ................. 9.69 |============================== clang -O3 -march=native -flto ........... 9.57 |============================== clang -Ofast -march=native .............. 9.65 |============================== clang -Ofast -march=native -flto ........ 9.60 |============================== Mencoder 1.1 AVI To LAVC Seconds < Lower Is Better gcc defaults ............... 27.53 |========================================== gcc -O2 -march=native ...... 28.29 |=========================================== gcc -O3 -march=native ...... 26.68 |========================================= gcc -Ofast -march=native ... 27.08 |========================================= gcc graphite ............... 26.33 |======================================== gcc -Ofast graphite ........ 26.45 |======================================== clang defaults ............. 28.18 |=========================================== clang -O2 -march=native .... 27.32 |========================================== clang -O3 -march=native .... 27.38 |========================================== clang -Ofast -march=native . 27.61 |==========================================