AMD Trinity bdver2 Piledriver Compiler Tuning AMD A10-5800K Trinity APU testing when trying out different compiler tuning flags from the GNU Compiler Collection (GCC) with different CPU micro-architecture targets. Benchmarked configurations from the AMD A10-5800K include -march=k8, -march=k8-sse3, -march=barcelona, -march=bdver1, and -march=bdver2. -march=bdver2 is the native target for the A10-5800K as a Bulldozer 2 / Piledriver product. Benchmarking for a future article on Phoronix.com. k8: Processor: AMD A10-5800K APU @ 3.80GHz (4 Cores), Motherboard: MSI A85XA-G65 (MS-7793) v1.0, Chipset: AMD Family 15h, Memory: 8192MB, Disk: 60GB OCZ VERTEX2, Graphics: AMD Radeon HD 7660D 512MB, Audio: ATI R6xx HDMI, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.10, Kernel: 3.5.0-15-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.0, Display Driver: radeon 6.99.99, OpenGL: 2.1 Mesa 9.0-devel Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1920x1080 k8-sse3: Processor: AMD A10-5800K APU @ 3.80GHz (4 Cores), Motherboard: MSI A85XA-G65 (MS-7793) v1.0, Chipset: AMD Family 15h, Memory: 8192MB, Disk: 60GB OCZ VERTEX2, Graphics: AMD Radeon HD 7660D 512MB, Audio: ATI R6xx HDMI, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.10, Kernel: 3.5.0-15-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.0, Display Driver: radeon 6.99.99, OpenGL: 2.1 Mesa 9.0-devel Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1920x1080 barcelona: Processor: AMD A10-5800K APU @ 3.80GHz (4 Cores), Motherboard: MSI A85XA-G65 (MS-7793) v1.0, Chipset: AMD Family 15h, Memory: 8192MB, Disk: 60GB OCZ VERTEX2, Graphics: AMD Radeon HD 7660D 512MB, Audio: ATI R6xx HDMI, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.10, Kernel: 3.5.0-15-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.0, Display Driver: radeon 6.99.99, OpenGL: 2.1 Mesa 9.0-devel Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1920x1080 bdver1: Processor: AMD A10-5800K APU @ 3.80GHz (4 Cores), Motherboard: MSI A85XA-G65 (MS-7793) v1.0, Chipset: AMD Family 15h, Memory: 8192MB, Disk: 60GB OCZ VERTEX2, Graphics: AMD Radeon HD 7660D 512MB, Audio: ATI R6xx HDMI, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.10, Kernel: 3.5.0-15-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.0, Display Driver: radeon 6.99.99, OpenGL: 2.1 Mesa 9.0-devel Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1920x1080 bdver2: Processor: AMD A10-5800K APU @ 3.80GHz (4 Cores), Motherboard: MSI A85XA-G65 (MS-7793) v1.0, Chipset: AMD Family 15h, Memory: 8192MB, Disk: 60GB OCZ VERTEX2, Graphics: AMD Radeon HD 7660D 512MB, Audio: ATI R6xx HDMI, Monitor: DELL P2210H, Network: Realtek RTL8111/8168B OS: Ubuntu 12.10, Kernel: 3.5.0-15-generic (x86_64), Desktop: Unity 6.6.0, Display Server: X Server 1.13.0, Display Driver: radeon 6.99.99, OpenGL: 2.1 Mesa 9.0-devel Gallium 0.4, Compiler: GCC 4.7, File-System: ext4, Screen Resolution: 1920x1080 GraphicsMagick 1.3.16 Operation: Blur Iterations Per Minute > Higher Is Better k8 ........ 65 |======================================== k8-sse3 ... 68 |========================================== barcelona . 81 |================================================== bdver1 .... 96 |============================================================ bdver2 .... 100 |============================================================== GraphicsMagick 1.3.16 Operation: Sharpen Iterations Per Minute > Higher Is Better k8 ........ 41 |================================== k8-sse3 ... 41 |================================== barcelona . 69 |======================================================== bdver1 .... 76 |============================================================== bdver2 .... 77 |=============================================================== GraphicsMagick 1.3.16 Operation: Resizing Iterations Per Minute > Higher Is Better k8 ........ 103 |=================================================== k8-sse3 ... 103 |=================================================== barcelona . 117 |========================================================== bdver1 .... 126 |============================================================== bdver2 .... 125 |============================================================== GraphicsMagick 1.3.16 Operation: HWB Color Space Iterations Per Minute > Higher Is Better k8 ........ 132 |========================================================= k8-sse3 ... 132 |========================================================= barcelona . 143 |============================================================== bdver1 .... 141 |============================================================= bdver2 .... 142 |============================================================== GraphicsMagick 1.3.16 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better k8 ........ 72 |=============================================================== k8-sse3 ... 72 |=============================================================== barcelona . 70 |============================================================= bdver1 .... 67 |=========================================================== bdver2 .... 68 |============================================================ Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better k8 ........ 699.55 |========================================================== k8-sse3 ... 681.50 |========================================================= barcelona . 687.97 |========================================================= bdver1 .... 708.32 |=========================================================== bdver2 .... 678.33 |========================================================= Timed PHP Compilation 5.2.9 Time To Compile Seconds < Lower Is Better k8 ........ 53.02 |========================================================= k8-sse3 ... 53.00 |========================================================= barcelona . 52.94 |========================================================= bdver1 .... 55.49 |============================================================ bdver2 .... 55.55 |============================================================ C-Ray 1.1 Total Time Seconds < Lower Is Better k8 ........ 104.07 |=========================================================== k8-sse3 ... 104.11 |=========================================================== barcelona . 70.03 |======================================== bdver1 .... 52.22 |============================== bdver2 .... 52.42 |============================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better k8 ........ 83 |=============================================================== k8-sse3 ... 83 |=============================================================== barcelona . 61 |============================================== bdver1 .... 56 |=========================================== bdver2 .... 56 |=========================================== Opus Codec Encoding 1.0.1 WAV, Opus Encode, Opus Decode Seconds < Lower Is Better k8 ........ 13.45 |============================================================ k8-sse3 ... 13.41 |=========================================================== barcelona . 13.55 |============================================================ bdver1 .... 12.82 |========================================================= bdver2 .... 12.98 |========================================================= Open FMM Nero2D 2.0.2 Total Time Seconds < Lower Is Better k8 ........ 657.99 |=========================================================== k8-sse3 ... 654.78 |=========================================================== barcelona . 540.59 |================================================ bdver1 .... 519.77 |=============================================== bdver2 .... 521.41 |===============================================