PandaBoard ES Texas Instruments OMAP4460 ARMv7 dual-core ARM Cortex A9 1.2GHz benchmarking of Ubuntu 12.04 LTS hard-float with Linux 3.2 kernel. This ARMv7 compiler testing of the Precise packages for LLVM Clang 3.0 versus GCC 4.6.3 compilers. Same compiler flags used each time with -O3 CFLAGS/CXXFLAGS. Initial look at LLVM Clang C/C++ compiler performance under dual-core ARMv7 platform dual-core. ARM Linux benchmarking 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 1204218-SU-ARMCLANG163
{
"title": "Ubuntu 12.04 LTS ARMv7 LLVM Clang 3.0 vs. GCC 4.6 Compiler",
"last_modified": "2012-04-21 14:38:50",
"description": "PandaBoard ES Texas Instruments OMAP4460 ARMv7 dual-core ARM Cortex A9 1.2GHz benchmarking of Ubuntu 12.04 LTS hard-float with Linux 3.2 kernel. This ARMv7 compiler testing of the Precise packages for LLVM Clang 3.0 versus GCC 4.6.3 compilers. Same compiler flags used each time with -O3 CFLAGS\/CXXFLAGS. Initial look at LLVM Clang C\/C++ compiler performance under dual-core ARMv7 platform dual-core. ARM Linux benchmarking for a future article on Phoronix.com.",
"systems": {
"ARM GCC 4.6.3": {
"identifier": "ARM GCC 4.6.3",
"hardware": {
"Processor": "ARMv7 rev 10 @ 1.20GHz (2 Cores)",
"Motherboard": "OMAP4 Panda board",
"Memory": "904MB",
"Disk": "16GB SD16G",
"Graphics": "Texas Instruments OMAP"
},
"software": {
"OS": "Ubuntu 12.04",
"Kernel": "3.2.0-1412-omap4 (armv7l)",
"Desktop": "Unity 2D 5.10.0",
"Display Server": "X Server 1.11.3",
"Display Driver": "fbdev 0.4.2",
"Compiler": "GCC 4.6",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2012-04-20 08:57:28",
"client_version": "4.0.0m1"
},
"ARM LLVM-Clang 3.0": {
"identifier": "ARM LLVM-Clang 3.0",
"hardware": {
"Processor": "ARMv7 rev 10 @ 1.20GHz (2 Cores)",
"Motherboard": "OMAP4 Panda board",
"Memory": "904MB",
"Disk": "16GB SD16G",
"Graphics": "Texas Instruments OMAP"
},
"software": {
"OS": "Ubuntu 12.04",
"Kernel": "3.2.0-1412-omap4 (armv7l)",
"Desktop": "Unity 2D 5.10.0",
"Display Server": "X Server 1.11.3",
"Display Driver": "fbdev 0.4.2",
"Compiler": "Clang 4.2.1",
"File-System": "ext4",
"Screen Resolution": "1920x1080"
},
"user": "phoronix",
"timestamp": "2012-04-20 21:39:08",
"client_version": "4.0.0m1"
}
},
"results": {
"130fe3134d6fc589636186ecd0a5582df395d799": {
"identifier": "pts\/scimark2-1.1.1",
"title": "SciMark",
"app_version": "2.0",
"arguments": "TEST_SOR",
"description": "Computational Test: Jacobi Successive Over-Relaxation",
"scale": "Mflops",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 204.81000000000000227373675443232059478759765625,
"raw_values": [
204.93999999999999772626324556767940521240234375,
204.93999999999999772626324556767940521240234375,
203.849999999999994315658113919198513031005859375,
205.490000000000009094947017729282379150390625
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": ""
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 24.8299999999999982946974341757595539093017578125,
"raw_values": [
24.57000000000000028421709430404007434844970703125,
24.82000000000000028421709430404007434844970703125,
24.8900000000000005684341886080801486968994140625,
25.019999999999999573674358543939888477325439453125
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": ""
}
}
}
}
},
"15ebc4b54ff8e71ddbdcb68602853602ef1ed304": {
"identifier": "pts\/scimark2-1.1.1",
"title": "SciMark",
"app_version": "2.0",
"arguments": "TEST_MONTE",
"description": "Computational Test: Monte Carlo",
"scale": "Mflops",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 76.81000000000000227373675443232059478759765625,
"raw_values": [
76.7000000000000028421709430404007434844970703125,
77.1400000000000005684341886080801486968994140625,
76.4800000000000039790393202565610408782958984375,
76.9200000000000017053025658242404460906982421875
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": ""
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 11.3100000000000004973799150320701301097869873046875,
"raw_values": [
11.300000000000000710542735760100185871124267578125,
11.2599999999999997868371792719699442386627197265625,
11.300000000000000710542735760100185871124267578125,
11.3699999999999992184029906638897955417633056640625
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": ""
}
}
}
}
},
"1badb9ce2d01c9930891fe9df58a819f91840637": {
"identifier": "pts\/scimark2-1.1.1",
"title": "SciMark",
"app_version": "2.0",
"arguments": "TEST_COMPOSITE",
"description": "Computational Test: Composite",
"scale": "Mflops",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 101.969999999999998863131622783839702606201171875,
"raw_values": [
101.93999999999999772626324556767940521240234375,
101.719999999999998863131622783839702606201171875,
101.530000000000001136868377216160297393798828125,
102.68999999999999772626324556767940521240234375
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": ""
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 15.3599999999999994315658113919198513031005859375,
"raw_values": [
15.300000000000000710542735760100185871124267578125,
15.3100000000000004973799150320701301097869873046875,
15.32000000000000028421709430404007434844970703125,
15.5099999999999997868371792719699442386627197265625
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": ""
}
}
}
}
},
"b9375cdb523103f28c5ba4e86ee0879a4e811e43": {
"identifier": "pts\/scimark2-1.1.1",
"title": "SciMark",
"app_version": "2.0",
"arguments": "TEST_DENSE",
"description": "Computational Test: Dense LU Matrix Factorization",
"scale": "Mflops",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 107.8299999999999982946974341757595539093017578125,
"raw_values": [
107.530000000000001136868377216160297393798828125,
107.8700000000000045474735088646411895751953125,
108.2300000000000039790393202565610408782958984375,
107.7000000000000028421709430404007434844970703125
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": ""
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 16.449999999999999289457264239899814128875732421875,
"raw_values": [
16.379999999999999005240169935859739780426025390625,
16.410000000000000142108547152020037174224853515625,
16.440000000000001278976924368180334568023681640625,
16.5799999999999982946974341757595539093017578125
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": ""
}
}
}
}
},
"37aa6a8d13c02f0d837024e43731d081faa73522": {
"identifier": "pts\/cachebench-1.0.0",
"title": "CacheBench",
"arguments": "-r",
"description": "Test: Read",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 1676.589999999999918145476840436458587646484375,
"raw_values": [
1705.965046999999913168721832334995269775390625,
1651.4863230000000839936546981334686279296875,
1672.319312999999965541064739227294921875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 273.83999999999997498889570124447345733642578125,
"raw_values": [
275.96183400000001029184204526245594024658203125,
276.24954999999999927240423858165740966796875,
269.3220450000000028012436814606189727783203125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
}
}
},
"6bffddffd66c189dd3b9a1aa52c9158751e13fc7": {
"identifier": "pts\/cachebench-1.0.0",
"title": "CacheBench",
"arguments": "-b",
"description": "Test: Read \/ Modify \/ Write",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 2376.21999999999979991116560995578765869140625,
"raw_values": [
2551.6426970000002256711013615131378173828125,
2440.423663999999916995875537395477294921875,
2146.1902970000001005246303975582122802734375,
2440.4715519999999742140062153339385986328125,
2296.39020699999991848017089068889617919921875,
2382.2129880000002231099642813205718994140625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 416.29000000000002046363078989088535308837890625,
"raw_values": [
418.72602299999999786450644023716449737548828125,
411.07067299999999931969796307384967803955078125,
419.0793850000000020372681319713592529296875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
}
}
},
"e2b7a78efb5bc5b1a4050a0bbece49497d627e03": {
"identifier": "pts\/scimark2-1.1.1",
"title": "SciMark",
"app_version": "2.0",
"arguments": "TEST_SPARSE",
"description": "Computational Test: Sparse Matrix Multiply",
"scale": "Mflops",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 104.7399999999999948840923025272786617279052734375,
"raw_values": [
104.06999999999999317878973670303821563720703125,
103.2300000000000039790393202565610408782958984375,
103.6400000000000005684341886080801486968994140625,
108.0199999999999960209606797434389591217041015625
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": ""
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 19.089999999999999857891452847979962825775146484375,
"raw_values": [
19.10000000000000142108547152020037174224853515625,
18.989999999999998436805981327779591083526611328125,
18.92999999999999971578290569595992565155029296875,
19.339999999999999857891452847979962825775146484375
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": ""
}
}
}
}
},
"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": {
"ARM GCC 4.6.3": {
"value": 1170.76999999999998181010596454143524169921875,
"raw_values": [
1158.14899999999988722265698015689849853515625,
1178.80600000000004001776687800884246826171875,
1175.34200000000009822542779147624969482421875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3 -march=native"
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 5452.0699999999997089616954326629638671875,
"raw_values": [
5337.6120000000000800355337560176849365234375,
5460.2169999999996434780769050121307373046875,
5558.385000000000218278728425502777099609375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lm -lpthread -O3 -march=native"
}
}
}
}
},
"6ab3ef2e4f985b174c07f821d36f992aeb9e683c": {
"identifier": "pts\/scimark2-1.1.1",
"title": "SciMark",
"app_version": "2.0",
"arguments": "TEST_FFT",
"description": "Computational Test: Fast Fourier Transform",
"scale": "Mflops",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 15.6699999999999999289457264239899814128875732421875,
"raw_values": [
16.449999999999999289457264239899814128875732421875,
15.410000000000000142108547152020037174224853515625,
15.480000000000000426325641456060111522674560546875,
15.32000000000000028421709430404007434844970703125
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": ""
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 5.12000000000000010658141036401502788066864013671875,
"raw_values": [
5.13999999999999968025576890795491635799407958984375,
5.07000000000000028421709430404007434844970703125,
5.03000000000000024868995751603506505489349365234375,
5.25
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": ""
}
}
}
}
},
"d0dfb8ebc823976528558fa4fc34cb6e70108b11": {
"identifier": "pts\/cachebench-1.0.0",
"title": "CacheBench",
"arguments": "-w",
"description": "Test: Write",
"scale": "MB\/s",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 2397.40999999999985448084771633148193359375,
"raw_values": [
2442.990902999999889289028942584991455078125,
2446.87171299999999973806552588939666748046875,
2302.36709000000018932041712105274200439453125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 2987.01999999999998181010596454143524169921875,
"raw_values": [
2960.57732100000021091545931994915008544921875,
2934.0265239999998811981640756130218505859375,
3066.45495799999980590655468404293060302734375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lrt"
}
}
}
}
},
"09f2718d82c200e3f4e2d4da766b8eb436e29a6a": {
"identifier": "pts\/tscp-1.0.0",
"title": "TSCP",
"app_version": "1.81",
"description": "AI Chess Performance",
"scale": "Nodes Per Second",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 75346,
"raw_values": [
75356,
75109,
75325,
75376,
75562
]
},
"ARM LLVM-Clang 3.0": {
"value": 63969,
"raw_values": [
64014,
63991,
63836,
64148,
63858
]
}
}
},
"20873022a7c7b657d7e064f73bf0855d44574d1c": {
"identifier": "pts\/n-queens-1.0.0",
"title": "N-Queens",
"app_version": "1.0",
"description": "Elapsed Time",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 821.7899999999999636202119290828704833984375,
"raw_values": [
822.7720000000000482032191939651966094970703125,
820.799999999999954525264911353588104248046875
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static -O2"
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 705.0900000000000318323145620524883270263671875,
"raw_values": [
704.738000000000056388671509921550750732421875,
705.4370000000000118234311230480670928955078125
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-static -O2"
}
}
}
}
},
"8b72c8326f0f51fd4d90553ae62e7b7e274be958": {
"identifier": "pts\/compress-7zip-1.6.0",
"title": "7-Zip Compression",
"app_version": "9.20.1",
"description": "Compress Speed Test",
"scale": "MIPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 859,
"raw_values": [
841,
877,
858
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-pipe -lpthread"
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 844,
"raw_values": [
839,
838,
856
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-pipe -lpthread"
}
}
}
}
},
"a8a0f92df0c874cf57f85225c05d2a4748f0189c": {
"identifier": "pts\/ffte-1.0.1",
"title": "FFTE",
"app_version": "5.0",
"arguments": "echo 64; exec tests\/speed1d",
"description": "Test: N=64, 1D Complex FFT Routine",
"scale": "MFLOPS",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 467.3899999999999863575794734060764312744140625,
"raw_values": [
466.8310569272999828172032721340656280517578125,
467.4264363254300178596167825162410736083984375,
467.90383560713001998010440729558467864990234375
],
"details": {
"compiler-options": {
"compiler-type": "F9X",
"compiler": "gfortran",
"compiler-options": "-O3 -fomit-frame-pointer -fopenmp"
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 467.06999999999999317878973670303821563720703125,
"raw_values": [
465.90791922431998273168574087321758270263671875,
469.3018358525799840208492241799831390380859375,
466.01323522384001307727885432541370391845703125
],
"details": {
"compiler-options": {
"compiler-type": "F9X",
"compiler": "gfortran",
"compiler-options": "-O3 -fomit-frame-pointer -fopenmp"
}
}
}
}
},
"882da322bff7139d50d45607144197b854a7f762": {
"identifier": "pts\/smallpt-1.0.1",
"title": "Smallpt",
"app_version": "1.0",
"description": "Global Illumination Renderer; 100 Samples",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 591,
"raw_values": [
591,
591,
592
],
"details": {
"compiler-options": {
"compiler-type": "CXX",
"compiler": "g++",
"compiler-options": "-fopenmp -O3 -march=native"
}
}
}
}
},
"a0473c180fdaab0a93ee6502d4783ac48f69853f": {
"identifier": "pts\/x264-1.3.1",
"title": "x264",
"app_version": "2011-12-06",
"description": "H.264 Video Encoding",
"scale": "Frames Per Second",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 4.03000000000000024868995751603506505489349365234375,
"raw_values": [
4.05999999999999960920149533194489777088165283203125,
4.03000000000000024868995751603506505489349365234375,
4
]
}
}
},
"0e662cca5aa9f7133f0775b3347bd0ed3747457e": {
"identifier": "pts\/vpxenc-1.0.0",
"title": "VP8 libvpx Encoding",
"app_version": "0.9.7-p1",
"description": "vpxenc",
"scale": "Frames Per Second",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 1.0100000000000000088817841970012523233890533447265625,
"raw_values": [
1.0100000000000000088817841970012523233890533447265625,
1.0100000000000000088817841970012523233890533447265625,
1.0100000000000000088817841970012523233890533447265625
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-lvpx -lm -lpthread"
}
}
}
}
},
"913377562bf141ec0b31e353330d4dd61ada36dc": {
"identifier": "pts\/openssl-1.6.0",
"title": "OpenSSL",
"app_version": "1.0.0e",
"description": "RSA 4096-bit Performance",
"scale": "Signs Per Second",
"proportion": "HIB",
"display_format": "BAR_GRAPH",
"results": {
"ARM GCC 4.6.3": {
"value": 4.5999999999999996447286321199499070644378662109375,
"raw_values": [
4.5999999999999996447286321199499070644378662109375,
4.5999999999999996447286321199499070644378662109375,
4.5999999999999996447286321199499070644378662109375,
4.5999999999999996447286321199499070644378662109375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3 -lssl -lcrypto -ldl"
}
}
},
"ARM LLVM-Clang 3.0": {
"value": 4.5999999999999996447286321199499070644378662109375,
"raw_values": [
4.5999999999999996447286321199499070644378662109375,
4.5999999999999996447286321199499070644378662109375,
4.5999999999999996447286321199499070644378662109375,
4.5999999999999996447286321199499070644378662109375
],
"details": {
"compiler-options": {
"compiler-type": "CC",
"compiler": "gcc",
"compiler-options": "-O3 -lssl -lcrypto -ldl"
}
}
}
}
}
}
}