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. 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 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 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 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 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 GraphicsMagick 1.3.16 Operation: Blur Iterations Per Minute > Higher Is Better bdver2 .... 100 |============================================================== k8 ........ 65 |======================================== bdver1 .... 96 |============================================================ barcelona . 81 |================================================== k8-sse3 ... 68 |========================================== GraphicsMagick 1.3.16 Operation: Sharpen Iterations Per Minute > Higher Is Better bdver2 .... 77 |=============================================================== k8 ........ 41 |================================== bdver1 .... 76 |============================================================== barcelona . 69 |======================================================== k8-sse3 ... 41 |================================== GraphicsMagick 1.3.16 Operation: Resizing Iterations Per Minute > Higher Is Better bdver2 .... 125 |============================================================== k8 ........ 103 |=================================================== bdver1 .... 126 |============================================================== barcelona . 117 |========================================================== k8-sse3 ... 103 |=================================================== GraphicsMagick 1.3.16 Operation: HWB Color Space Iterations Per Minute > Higher Is Better bdver2 .... 142 |============================================================== k8 ........ 132 |========================================================= bdver1 .... 141 |============================================================= barcelona . 143 |============================================================== k8-sse3 ... 132 |========================================================= GraphicsMagick 1.3.16 Operation: Local Adaptive Thresholding Iterations Per Minute > Higher Is Better bdver2 .... 68 |============================================================ k8 ........ 72 |=============================================================== bdver1 .... 67 |=========================================================== barcelona . 70 |============================================================= k8-sse3 ... 72 |=============================================================== Himeno Benchmark 3.0 Poisson Pressure Solver MFLOPS > Higher Is Better bdver2 .... 678.33 |========================================================= k8 ........ 699.55 |========================================================== bdver1 .... 708.32 |=========================================================== barcelona . 687.97 |========================================================= k8-sse3 ... 681.50 |========================================================= Timed PHP Compilation 5.2.9 Time To Compile Seconds < Lower Is Better bdver2 .... 55.55 |============================================================ k8 ........ 53.02 |========================================================= bdver1 .... 55.49 |============================================================ barcelona . 52.94 |========================================================= k8-sse3 ... 53.00 |========================================================= C-Ray 1.1 Total Time Seconds < Lower Is Better bdver2 .... 52.42 |============================== k8 ........ 104.07 |=========================================================== bdver1 .... 52.22 |============================== barcelona . 70.03 |======================================== k8-sse3 ... 104.11 |=========================================================== Smallpt 1.0 Global Illumination Renderer; 100 Samples Seconds < Lower Is Better bdver2 .... 56 |=========================================== k8 ........ 83 |=============================================================== bdver1 .... 56 |=========================================== barcelona . 61 |============================================== k8-sse3 ... 83 |=============================================================== Opus Codec Encoding 1.0.1 WAV, Opus Encode, Opus Decode Seconds < Lower Is Better bdver2 .... 12.98 |========================================================= k8 ........ 13.45 |============================================================ bdver1 .... 12.82 |========================================================= barcelona . 13.55 |============================================================ k8-sse3 ... 13.41 |=========================================================== Open FMM Nero2D 2.0.2 Total Time Seconds < Lower Is Better bdver2 .... 521.41 |=============================================== k8 ........ 657.99 |=========================================================== bdver1 .... 519.77 |=============================================== barcelona . 540.59 |================================================ k8-sse3 ... 654.78 |===========================================================