Testing GCC 4.6, GCC 4.7 snapshot, and Open64 4.2.4 compilers on an AMD FX-8150 Bulldozer CPU. Testing with stock compiler support and then when the CFLAGS/CXXFLAGS with having mtune/march options for Bulldozer (bdver1) set. For the GCC releases there's also -Ofast with the bdver1 tuning. Benchmarking by Michael Larabel for a future article on Phoronix.com.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1110210-AR-BDVER1OPT17
{
"title": "AMD Bulldozer Compiler Tests",
"last_modified": "2011-10-21 19:26:38",
"description": "Testing GCC 4.6, GCC 4.7 snapshot, and Open64 4.2.4 compilers on an AMD FX-8150 Bulldozer CPU. Testing with stock compiler support and then when the CFLAGS\/CXXFLAGS with having mtune\/march options for Bulldozer (bdver1) set. For the GCC releases there's also -Ofast with the bdver1 tuning. Benchmarking by Michael Larabel for a future article on Phoronix.com.",
"systems": {
"GCC 4.6.1: Stock": {
"identifier": "GCC 4.6.1: Stock",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "ATI RD890 PCI to PCI bridge",
"Memory": "8192MB",
"Disk": "60GB OCZ VERTEX2",
"Graphics": "NVIDIA GeForce GTX 460 768MB (675\/1800MHz)",
"Audio": "Realtek ALC889",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 11.10",
"Kernel": "3.1.0-rc10-ic-aliasing-patch+ (x86_64)",
"Desktop": "Unity 4.22.0",
"Display Server": "X Server 1.10.4",
"Display Driver": "NVIDIA 285.05.09",
"OpenGL": "4.2.0 NVIDIA 285.05.09",
"Compiler": "GCC 4.6.1",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2011-10-20 14:24:48",
"client_version": "3.6.0m0",
"notes": "Compiz was running on this system."
},
"GCC 4.6.1: bdver1": {
"identifier": "GCC 4.6.1: bdver1",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "ATI RD890 PCI to PCI bridge",
"Memory": "8192MB",
"Disk": "60GB OCZ VERTEX2",
"Graphics": "NVIDIA GeForce GTX 460 768MB (675\/1800MHz)",
"Audio": "Realtek ALC889",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 11.10",
"Kernel": "3.1.0-rc10-ic-aliasing-patch+ (x86_64)",
"Desktop": "Unity 4.22.0",
"Display Server": "X Server 1.10.4",
"Display Driver": "NVIDIA 285.05.09",
"OpenGL": "4.2.0 NVIDIA 285.05.09",
"Compiler": "GCC 4.6.1",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2011-10-20 23:43:46",
"client_version": "3.6.0m1",
"notes": "Compiz was running on this system."
},
"GCC 4.7-20111015: Stock": {
"identifier": "GCC 4.7-20111015: Stock",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "ATI RD890 PCI to PCI bridge",
"Memory": "8192MB",
"Disk": "60GB OCZ VERTEX2",
"Graphics": "NVIDIA GeForce GTX 460 768MB (675\/1800MHz)",
"Audio": "Realtek ALC889",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 11.10",
"Kernel": "3.1.0-rc10-ic-aliasing-patch+ (x86_64)",
"Desktop": "Unity 4.22.0",
"Display Server": "X Server 1.10.4",
"Display Driver": "NVIDIA 285.05.09",
"OpenGL": "4.2.0 NVIDIA 285.05.09",
"Compiler": "GCC 4.7.0",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2011-10-20 16:23:02",
"client_version": "3.6.0m0",
"notes": "Compiz was running on this system."
},
"GCC 4.7-20111015: bdver1": {
"identifier": "GCC 4.7-20111015: bdver1",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "ATI RD890 PCI to PCI bridge",
"Memory": "8192MB",
"Disk": "60GB OCZ VERTEX2",
"Graphics": "NVIDIA GeForce GTX 460 768MB (675\/1800MHz)",
"Audio": "Realtek ALC889",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 11.10",
"Kernel": "3.1.0-rc10-ic-aliasing-patch+ (x86_64)",
"Desktop": "Unity 4.22.0",
"Display Server": "X Server 1.10.4",
"Display Driver": "NVIDIA 285.05.09",
"OpenGL": "4.2.0 NVIDIA 285.05.09",
"Compiler": "GCC 4.7.0",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2011-10-20 21:27:20",
"client_version": "3.6.0m1",
"notes": "Compiz was running on this system."
},
"Open64 4.2.4: Stock": {
"identifier": "Open64 4.2.4: Stock",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "ATI RD890 PCI to PCI bridge",
"Memory": "8192MB",
"Disk": "60GB OCZ VERTEX2",
"Graphics": "NVIDIA GeForce GTX 460 768MB (675\/1800MHz)",
"Audio": "Realtek ALC889",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 11.10",
"Kernel": "3.1.0-rc10-ic-aliasing-patch+ (x86_64)",
"Desktop": "Unity 4.22.0",
"Display Server": "X Server 1.10.4",
"Display Driver": "NVIDIA 285.05.09",
"OpenGL": "4.2.0 NVIDIA 285.05.09",
"Compiler": "Open64 4.2.4",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2011-10-20 20:20:05",
"client_version": "3.6.0m1",
"notes": "Compiz was running on this system."
},
"Open64 4.2.4: bdver1": {
"identifier": "Open64 4.2.4: bdver1",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "ATI RD890 PCI to PCI bridge",
"Memory": "8192MB",
"Disk": "60GB OCZ VERTEX2",
"Graphics": "NVIDIA GeForce GTX 460 768MB (675\/1800MHz)",
"Audio": "Realtek ALC889",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 11.10",
"Kernel": "3.1.0-rc10-ic-aliasing-patch+ (x86_64)",
"Desktop": "Unity 4.22.0",
"Display Server": "X Server 1.10.4",
"Display Driver": "NVIDIA 285.05.09",
"OpenGL": "4.2.0 NVIDIA 285.05.09",
"Compiler": "Open64 4.2.4",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2011-10-20 22:45:20",
"client_version": "3.6.0m1",
"notes": "Compiz was running on this system."
},
"AMD Open64 4.2.5.2: Stock": {
"identifier": "AMD Open64 4.2.5.2: Stock",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "ATI RD890 PCI to PCI bridge",
"Memory": "8192MB",
"Disk": "60GB OCZ VERTEX2",
"Graphics": "NVIDIA GeForce GTX 460 768MB (675\/1800MHz)",
"Audio": "Realtek ALC889",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 11.10",
"Kernel": "3.1.0-rc10-ic-aliasing-patch+ (x86_64)",
"Desktop": "Unity 4.22.0",
"Display Server": "X Server 1.10.4",
"Display Driver": "NVIDIA 285.05.09",
"OpenGL": "4.2.0 NVIDIA 285.05.09",
"Compiler": "Open64 4.2.5.2",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2011-10-21 16:42:27",
"client_version": "3.6.0m1"
},
"AMD Open64 4.2.5.2: bdver1": {
"identifier": "AMD Open64 4.2.5.2: bdver1",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "ATI RD890 PCI to PCI bridge",
"Memory": "8192MB",
"Disk": "60GB OCZ VERTEX2",
"Graphics": "NVIDIA GeForce GTX 460 768MB (675\/1800MHz)",
"Audio": "Realtek ALC889",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 11.10",
"Kernel": "3.1.0-rc10-ic-aliasing-patch+ (x86_64)",
"Desktop": "Unity 4.22.0",
"Display Server": "X Server 1.10.4",
"Display Driver": "NVIDIA 285.05.09",
"OpenGL": "4.2.0 NVIDIA 285.05.09",
"Compiler": "Open64 4.2.5.2",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2011-10-21 17:48:33",
"client_version": "3.6.0m1"
},
"GCC 4.7-20111015: bdver1 + Ofast": {
"identifier": "GCC 4.7-20111015: bdver1 + Ofast",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "ATI RD890 PCI to PCI bridge",
"Memory": "8192MB",
"Disk": "60GB OCZ VERTEX2",
"Graphics": "NVIDIA GeForce GTX 460 768MB (675\/1800MHz)",
"Audio": "Realtek ALC889",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 11.10",
"Kernel": "3.1.0-rc10-ic-aliasing-patch+ (x86_64)",
"Desktop": "Unity 4.22.0",
"Display Server": "X Server 1.10.4",
"Display Driver": "NVIDIA 285.05.09",
"OpenGL": "4.2.0 NVIDIA 285.05.09",
"Compiler": "GCC 4.7.0",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2011-10-21 18:30:45",
"client_version": "3.6.0m1"
},
"GCC 4.6.1: bdver1 + Ofast": {
"identifier": "GCC 4.6.1: bdver1 + Ofast",
"hardware": {
"Processor": "AMD FX-8150 Eight-Core @ 3.61GHz (8 Cores)",
"Motherboard": "ASUS Crosshair V Formula",
"Chipset": "ATI RD890 PCI to PCI bridge",
"Memory": "8192MB",
"Disk": "60GB OCZ VERTEX2",
"Graphics": "NVIDIA GeForce GTX 460 768MB (675\/1800MHz)",
"Audio": "Realtek ALC889",
"Network": "Intel 82583V Gigabit Connection"
},
"software": {
"OS": "Ubuntu 11.10",
"Kernel": "3.1.0-rc10-ic-aliasing-patch+ (x86_64)",
"Desktop": "Unity 4.22.0",
"Display Server": "X Server 1.10.4",
"Display Driver": "NVIDIA 285.05.09",
"OpenGL": "4.2.0 NVIDIA 285.05.09",
"Compiler": "GCC 4.7.0",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2011-10-21 19:00:07",
"client_version": "3.6.0m1"
}
},
"results": {
"8c5c8ba3b29560656ece0d309cf6cc082e85dc90": {
"identifier": "pts\/gcrypt-1.0.0",
"title": "Gcrypt Library",
"app_version": "1.4.4",
"description": "CAMELLIA256-ECB Cipher",
"scale": "Microseconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"GCC 4.6.1: Stock": {
"value": 2263,
"raw_values": [
2250,
2300,
2240
]
},
"GCC 4.6.1: bdver1": {
"value": 12723,
"raw_values": [
11020,
15350,
12540,
11050,
15520,
10860
]
},
"GCC 4.7-20111015: Stock": {
"value": 2503,
"raw_values": [
2500,
2510,
2500
]
},
"GCC 4.7-20111015: bdver1": {
"value": 10977,
"raw_values": [
10700,
11150,
11080
]
},
"Open64 4.2.4: Stock": {
"value": 1960,
"raw_values": [
1950,
1950,
1980
]
},
"Open64 4.2.4: bdver1": {
"value": 1993,
"raw_values": [
1970,
1990,
2020
]
},
"AMD Open64 4.2.5.2: Stock": {
"value": 1950,
"raw_values": [
1950,
1960,
1940
]
},
"AMD Open64 4.2.5.2: bdver1": {
"value": 1987,
"raw_values": [
1990,
1990,
1980
]
}
}
},
"1441365e488da8d441cdc44b6aea8997479f4ba7": {
"identifier": "pts\/graphics-magick-1.4.1",
"title": "GraphicsMagick",
"app_version": "1.3.12",
"arguments": "-lat 10x10-5%",
"description": "Operation: Local Adaptive Thresholding",
"scale": "Iterations Per Minute",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"GCC 4.6.1: Stock": {
"value": 68,
"raw_values": [
68,
68,
68
]
},
"GCC 4.6.1: bdver1": {
"value": 31,
"raw_values": [
31,
31,
31
]
},
"GCC 4.7-20111015: Stock": {
"value": 68,
"raw_values": [
68,
68,
68
]
},
"GCC 4.7-20111015: bdver1": {
"value": 30,
"raw_values": [
30,
30,
30
]
},
"Open64 4.2.4: Stock": {
"value": 20,
"raw_values": [
20,
20,
20
]
},
"Open64 4.2.4: bdver1": {
"value": 19,
"raw_values": [
19,
19,
19
]
},
"AMD Open64 4.2.5.2: Stock": {
"value": 22,
"raw_values": [
22,
22,
22
]
},
"AMD Open64 4.2.5.2: bdver1": {
"value": 22,
"raw_values": [
22,
22,
22
]
},
"GCC 4.7-20111015: bdver1 + Ofast": {
"value": 67,
"raw_values": [
67,
67,
67
]
},
"GCC 4.6.1: bdver1 + Ofast": {
"value": 67,
"raw_values": [
67,
67,
67
]
}
}
},
"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": {
"GCC 4.6.1: Stock": {
"value": 65,
"raw_values": [
65,
65,
65
]
},
"GCC 4.6.1: bdver1": {
"value": 39,
"raw_values": [
39,
39,
39
]
},
"GCC 4.7-20111015: Stock": {
"value": 65,
"raw_values": [
65,
65,
65
]
},
"GCC 4.7-20111015: bdver1": {
"value": 40,
"raw_values": [
40,
40,
39
]
},
"Open64 4.2.4: Stock": {
"value": 35,
"raw_values": [
34,
35,
35
]
},
"Open64 4.2.4: bdver1": {
"value": 35,
"raw_values": [
35,
35,
35
]
},
"AMD Open64 4.2.5.2: Stock": {
"value": 33,
"raw_values": [
33,
33,
33
]
},
"AMD Open64 4.2.5.2: bdver1": {
"value": 34,
"raw_values": [
34,
33,
34
]
},
"GCC 4.7-20111015: bdver1 + Ofast": {
"value": 95,
"raw_values": [
95,
95,
95
]
},
"GCC 4.6.1: bdver1 + Ofast": {
"value": 101,
"raw_values": [
101,
101,
101
]
}
}
},
"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": {
"GCC 4.6.1: Stock": {
"value": 131,
"raw_values": [
130,
130,
132
]
},
"GCC 4.6.1: bdver1": {
"value": 66,
"raw_values": [
67,
67,
65
]
},
"GCC 4.7-20111015: Stock": {
"value": 127,
"raw_values": [
127,
128,
127
]
},
"GCC 4.7-20111015: bdver1": {
"value": 67,
"raw_values": [
67,
67,
67
]
},
"Open64 4.2.4: Stock": {
"value": 69,
"raw_values": [
68,
69,
69
]
},
"Open64 4.2.4: bdver1": {
"value": 70,
"raw_values": [
70,
70,
69
]
},
"AMD Open64 4.2.5.2: Stock": {
"value": 69,
"raw_values": [
70,
69,
69
]
},
"AMD Open64 4.2.5.2: bdver1": {
"value": 69,
"raw_values": [
69,
69,
69
]
},
"GCC 4.7-20111015: bdver1 + Ofast": {
"value": 146,
"raw_values": [
147,
145,
145
]
},
"GCC 4.6.1: bdver1 + Ofast": {
"value": 148,
"raw_values": [
148,
148,
148
]
}
}
},
"b36585923b31f9bd1d50bf5f883973b60202a4ce": {
"identifier": "pts\/graphics-magick-1.4.1",
"title": "GraphicsMagick",
"app_version": "1.3.12",
"arguments": "-colorspace HWB",
"description": "Operation: HWB Color Space",
"scale": "Iterations Per Minute",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"GCC 4.6.1: Stock": {
"value": 162,
"raw_values": [
163,
162,
162
]
},
"GCC 4.6.1: bdver1": {
"value": 83,
"raw_values": [
84,
83,
83
]
},
"GCC 4.7-20111015: Stock": {
"value": 163,
"raw_values": [
164,
163,
163
]
},
"GCC 4.7-20111015: bdver1": {
"value": 83,
"raw_values": [
84,
83,
83
]
},
"Open64 4.2.4: Stock": {
"value": 86,
"raw_values": [
87,
86,
86
]
},
"Open64 4.2.4: bdver1": {
"value": 88,
"raw_values": [
89,
88,
88
]
},
"AMD Open64 4.2.5.2: Stock": {
"value": 81,
"raw_values": [
83,
80,
80
]
},
"AMD Open64 4.2.5.2: bdver1": {
"value": 82,
"raw_values": [
81,
82,
82
]
},
"GCC 4.7-20111015: bdver1 + Ofast": {
"value": 165,
"raw_values": [
166,
165,
165
]
},
"GCC 4.6.1: bdver1 + Ofast": {
"value": 166,
"raw_values": [
166,
165,
166
]
}
}
},
"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": {
"GCC 4.6.1: Stock": {
"value": 98,
"raw_values": [
98,
98,
98
]
},
"GCC 4.6.1: bdver1": {
"value": 59,
"raw_values": [
59,
59,
59
]
},
"GCC 4.7-20111015: Stock": {
"value": 98,
"raw_values": [
98,
98,
98
]
},
"GCC 4.7-20111015: bdver1": {
"value": 60,
"raw_values": [
60,
60,
60
]
},
"Open64 4.2.4: Stock": {
"value": 59,
"raw_values": [
59,
59,
59
]
},
"Open64 4.2.4: bdver1": {
"value": 60,
"raw_values": [
60,
60,
59
]
},
"AMD Open64 4.2.5.2: Stock": {
"value": 60,
"raw_values": [
61,
61,
56,
60,
60
]
},
"AMD Open64 4.2.5.2: bdver1": {
"value": 60,
"raw_values": [
60,
61,
60
]
},
"GCC 4.7-20111015: bdver1 + Ofast": {
"value": 111,
"raw_values": [
111,
111,
111
]
},
"GCC 4.6.1: bdver1 + Ofast": {
"value": 110,
"raw_values": [
110,
108,
112
]
}
}
},
"1e2111097045fe031745192572dea6b3c4c5c3f5": {
"identifier": "pts\/povray-1.0.0",
"title": "POV-Ray",
"app_version": "3.6.1",
"description": "Total Time",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"GCC 4.6.1: Stock": {
"value": 822
},
"GCC 4.6.1: bdver1": {
"value": 636
},
"GCC 4.7-20111015: Stock": {
"value": 851
},
"GCC 4.7-20111015: bdver1": {
"value": 636
},
"Open64 4.2.4: Stock": {
"value": 823
},
"Open64 4.2.4: bdver1": {
"value": 705
},
"AMD Open64 4.2.5.2: Stock": {
"value": 894
},
"AMD Open64 4.2.5.2: bdver1": {
"value": 671
},
"GCC 4.7-20111015: bdver1 + Ofast": {
"value": 619
},
"GCC 4.6.1: bdver1 + Ofast": {
"value": 623
}
}
}
}
}