Using GCC 4.7.0 on an AMD FX-8150 Bulldozer eight-core CPU from an ASUS motherboard running a near final Ubuntu 12.04 LTS x86_64 with the Linux 3.2 kernel. Testing of vanilla GCC 4.7..0 and running some open-source computational tests when using CFLAGS/CXXFLAGS of -O3 and then varying -march= flags. The march= GCC 4.7 options tested for the AMD Bulldozer FX-8150 were k8, k8-sse3, barcelona, btver1, and bdver1 (optimal). Testing for a future article on Phoronix.com by Michael Larabel.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1203277-SU-BDVER1TUN05
{
"title": "AMD FX-8150 Bulldozer bdver1 GCC 4.7 Tuning",
"last_modified": "2012-03-27 20:40:51",
"description": "Using GCC 4.7.0 on an AMD FX-8150 Bulldozer eight-core CPU from an ASUS motherboard running a near final Ubuntu 12.04 LTS x86_64 with the Linux 3.2 kernel. Testing of vanilla GCC 4.7..0 and running some open-source computational tests when using CFLAGS\/CXXFLAGS of -O3 and then varying -march= flags. The march= GCC 4.7 options tested for the AMD Bulldozer FX-8150 were k8, k8-sse3, barcelona, btver1, and bdver1 (optimal). Testing for a future article on Phoronix.com by Michael Larabel.",
"systems": {
"march=k8": {
"identifier": "march=k8",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "AMD nee ATI RD890",
"Memory": "16384MB",
"Disk": "240GB OCZ VERTEX3",
"Graphics": "AMD Radeon HD 6570 512MB",
"Audio": "Realtek ALC889",
"Monitor": "DELL P2210H",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 12.04",
"Kernel": "3.2.0-20-generic (x86_64)",
"Desktop": "Unity 5.6.0",
"Display Server": "X Server 1.11.3",
"Display Driver": "radeon 6.14.99",
"OpenGL": "2.1 Mesa 8.0.2 Gallium 0.4",
"Compiler": "GCC 4.7.0",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2012-03-27 11:04:20",
"client_version": "4.0.0m0",
"notes": "Compiz was running on this system.",
"data": {
"compiler-configuration": "--enable-checking=release --enable-languages=c,c++,fortran --enable-lto",
"cpu-scaling-governor": "ondemand"
}
},
"march=bdver1": {
"identifier": "march=bdver1",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "AMD nee ATI RD890",
"Memory": "16384MB",
"Disk": "240GB OCZ VERTEX3",
"Graphics": "AMD Radeon HD 6570 512MB",
"Audio": "Realtek ALC889",
"Monitor": "DELL P2210H",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 12.04",
"Kernel": "3.2.0-20-generic (x86_64)",
"Desktop": "Unity 5.6.0",
"Display Server": "X Server 1.11.3",
"Display Driver": "radeon 6.14.99",
"OpenGL": "2.1 Mesa 8.0.2 Gallium 0.4",
"Compiler": "GCC 4.7.0",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2012-03-27 19:00:03",
"client_version": "4.0.0m0",
"notes": "Compiz was running on this system.",
"data": {
"compiler-configuration": "--enable-checking=release --enable-languages=c,c++,fortran --enable-lto",
"cpu-scaling-governor": "ondemand"
}
},
"march=k8-sse3": {
"identifier": "march=k8-sse3",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "AMD nee ATI RD890",
"Memory": "16384MB",
"Disk": "240GB OCZ VERTEX3",
"Graphics": "AMD Radeon HD 6570 512MB",
"Audio": "Realtek ALC889",
"Monitor": "DELL P2210H",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 12.04",
"Kernel": "3.2.0-20-generic (x86_64)",
"Desktop": "Unity 5.6.0",
"Display Server": "X Server 1.11.3",
"Display Driver": "radeon 6.14.99",
"OpenGL": "2.1 Mesa 8.0.2 Gallium 0.4",
"Compiler": "GCC 4.7.0",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2012-03-27 19:46:38",
"client_version": "4.0.0m0",
"notes": "Compiz was running on this system.",
"data": {
"compiler-configuration": "--enable-checking=release --enable-languages=c,c++,fortran --enable-lto",
"cpu-scaling-governor": "ondemand"
}
},
"march=barcelona": {
"identifier": "march=barcelona",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "AMD nee ATI RD890",
"Memory": "16384MB",
"Disk": "240GB OCZ VERTEX3",
"Graphics": "AMD Radeon HD 6570 512MB",
"Audio": "Realtek ALC889",
"Monitor": "DELL P2210H",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 12.04",
"Kernel": "3.2.0-20-generic (x86_64)",
"Desktop": "Unity 5.6.0",
"Display Server": "X Server 1.11.3",
"Display Driver": "radeon 6.14.99",
"OpenGL": "2.1 Mesa 8.0.2 Gallium 0.4",
"Compiler": "GCC 4.7.0",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2012-03-27 20:04:24",
"client_version": "4.0.0m0",
"notes": "Compiz was running on this system.",
"data": {
"compiler-configuration": "--enable-checking=release --enable-languages=c,c++,fortran --enable-lto",
"cpu-scaling-governor": "ondemand"
}
},
"march=btver1": {
"identifier": "march=btver1",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.60GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "AMD nee ATI RD890",
"Memory": "16384MB",
"Disk": "240GB OCZ VERTEX3",
"Graphics": "AMD Radeon HD 6570 512MB",
"Audio": "Realtek ALC889",
"Monitor": "DELL P2210H",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 12.04",
"Kernel": "3.2.0-20-generic (x86_64)",
"Desktop": "Unity 5.6.0",
"Display Server": "X Server 1.11.3",
"Display Driver": "radeon 6.14.99",
"OpenGL": "2.1 Mesa 8.0.2 Gallium 0.4",
"Compiler": "GCC 4.7.0",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2012-03-27 20:21:04",
"client_version": "4.0.0m0",
"notes": "Compiz was running on this system.",
"data": {
"compiler-configuration": "--enable-checking=release --enable-languages=c,c++,fortran --enable-lto",
"cpu-scaling-governor": "ondemand"
}
}
},
"results": {
"90c619324fe40626154ebb0a68445c6eb32752e9": {
"identifier": "pts\/c-ray-1.1.0",
"title": "C-Ray",
"app_version": "1.1",
"description": "Total Time",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"march=k8": {
"value": 52.72999999999999687361196265555918216705322265625,
"raw_values": [
52.75999999999999801048033987171947956085205078125,
52.7109999999999985220711096189916133880615234375,
52.7289999999999992041921359486877918243408203125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3 -march=k8"
}
}
},
"march=bdver1": {
"value": 26.9200000000000017053025658242404460906982421875,
"raw_values": [
26.946999999999999175770426518283784389495849609375,
26.897999999999999687361196265555918216705322265625,
26.925999999999998379962562466971576213836669921875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3 -march=bdver1"
}
}
},
"march=k8-sse3": {
"value": 52.75,
"raw_values": [
52.74799999999999755573298898525536060333251953125,
52.75999999999999801048033987171947956085205078125,
52.75500000000000255795384873636066913604736328125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3 -march=k8-sse3"
}
}
},
"march=barcelona": {
"value": 36,
"raw_values": [
35.96600000000000108002495835535228252410888671875,
35.9849999999999994315658113919198513031005859375,
36.04299999999999926103555480949580669403076171875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3 -march=barcelona"
}
}
},
"march=btver1": {
"value": 47.2999999999999971578290569595992565155029296875,
"raw_values": [
47.29099999999999681676854379475116729736328125,
47.280000000000001136868377216160297393798828125,
47.340000000000003410605131648480892181396484375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3 -march=btver1"
}
}
}
}
},
"399a0da11b49f378423e1c82acc11710e7258156": {
"identifier": "pts\/graphics-magick-1.4.1",
"title": "GraphicsMagick",
"app_version": "1.3.12",
"arguments": "-blur 0x1.0",
"description": "Operation: Blur",
"scale": "Iterations Per Minute",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"march=k8": {
"value": 99,
"raw_values": [
99,
99,
98
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=k8 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
},
"march=bdver1": {
"value": 117,
"raw_values": [
117,
117,
117
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=bdver1 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
},
"march=k8-sse3": {
"value": 95,
"raw_values": [
95,
95,
94
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=k8-sse3 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
},
"march=barcelona": {
"value": 107,
"raw_values": [
107,
107,
106
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=barcelona -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
},
"march=btver1": {
"value": 98,
"raw_values": [
98,
98,
98
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=btver1 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
}
}
},
"1cf003b0cd5dd4c5ac03bf22a9c0ff77acfc6086": {
"identifier": "pts\/graphics-magick-1.4.1",
"title": "GraphicsMagick",
"app_version": "1.3.12",
"arguments": "-resize 50%",
"description": "Operation: Resizing",
"scale": "Iterations Per Minute",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"march=k8": {
"value": 130,
"raw_values": [
129,
130,
131
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=k8 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
},
"march=bdver1": {
"value": 148,
"raw_values": [
148,
148,
148
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=bdver1 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
},
"march=k8-sse3": {
"value": 129,
"raw_values": [
129,
129,
130
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=k8-sse3 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
},
"march=barcelona": {
"value": 140,
"raw_values": [
140,
140,
140
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=barcelona -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
},
"march=btver1": {
"value": 130,
"raw_values": [
130,
130,
131
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=btver1 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
}
}
},
"a01d126d3d15d0b04bfb37443962de355bb8d5f4": {
"identifier": "pts\/graphics-magick-1.4.1",
"title": "GraphicsMagick",
"app_version": "1.3.12",
"arguments": "-sharpen 0x1.0",
"description": "Operation: Sharpen",
"scale": "Iterations Per Minute",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"march=k8": {
"value": 64,
"raw_values": [
64,
64,
64
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=k8 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
},
"march=bdver1": {
"value": 102,
"raw_values": [
102,
102,
102
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=bdver1 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
},
"march=k8-sse3": {
"value": 64,
"raw_values": [
64,
64,
64
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=k8-sse3 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
},
"march=barcelona": {
"value": 88,
"raw_values": [
88,
88,
88
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=barcelona -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
},
"march=btver1": {
"value": 65,
"raw_values": [
65,
65,
65
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-std=gnu99 -fopenmp -O3 -march=btver1 -pthread -ltiff -lfreetype -lXext -lSM -lICE -lX11 -lbz2 -lz -lm -lrt -lpthread"
}
}
}
}
},
"b80fd64693d0a46e5352aba0f1347d1407825c32": {
"identifier": "pts\/himeno-1.1.0",
"title": "Himeno Benchmark",
"app_version": "3.0",
"description": "Poisson Pressure Solver",
"scale": "MFLOPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"march=k8": {
"value": 533.490000000000009094947017729282379150390625,
"raw_values": [
533.1815249999999650754034519195556640625,
524.9804080000000112704583443701267242431640625,
542.315949000000045998604036867618560791015625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3 -march=k8"
}
}
},
"march=bdver1": {
"value": 596.6799999999999499777914024889469146728515625,
"raw_values": [
593.8780759999999645515345036983489990234375,
601.917662999999947714968584477901458740234375,
594.2450689999999440260580740869045257568359375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3 -march=bdver1"
}
}
},
"march=k8-sse3": {
"value": 651.44000000000005456968210637569427490234375,
"raw_values": [
652.4080999999999903593561612069606781005859375,
651.2472890000000234067556448280811309814453125,
650.6791019999999434730852954089641571044921875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3 -march=k8-sse3"
}
}
},
"march=barcelona": {
"value": 662.3999999999999772626324556767940521240234375,
"raw_values": [
661.1439229999999724896042607724666595458984375,
662.0924949999999853389454074203968048095703125,
663.967722999999978128471411764621734619140625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3 -march=barcelona"
}
}
},
"march=btver1": {
"value": 661.759999999999990905052982270717620849609375,
"raw_values": [
661.6069109999999682258930988609790802001953125,
661.210777000000007319613359868526458740234375,
662.470712000000048647052608430385589599609375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3 -march=btver1"
}
}
}
}
}
}
}