Python benchmarking for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1902140-SP-PYTHONPY215
{
"title": "Python Clear Linux vs. Ubuntu Performance",
"last_modified": "2019-02-14 07:48:32",
"description": "Python benchmarking for a future article.",
"systems": {
"Clear Linux Default Python": {
"identifier": "Clear Linux Default Python",
"hardware": {
"Processor": "Intel Core i9-7980XE @ 4.20GHz (18 Cores \/ 36 Threads)",
"Motherboard": "ASUS PRIME X299-A (1602 BIOS)",
"Chipset": "Intel Sky Lake-E DMI3 Registers",
"Memory": "16384MB",
"Disk": "Samsung SSD 970 EVO 500GB",
"Graphics": "NVIDIA NV120 12GB",
"Audio": "Realtek ALC1220",
"Monitor": "ASUS PB278",
"Network": "Intel I219-V"
},
"software": {
"OS": "Clear Linux OS 27760",
"Kernel": "4.20.7-694.native (x86_64)",
"Desktop": "GNOME Shell 3.30.2",
"Display Server": "X Server 1.20.3",
"Display Driver": "nouveau 1.0.16",
"OpenGL": "4.3 Mesa 19.1.0-devel",
"Compiler": "GCC 8.2.1 20190212 + Clang 7.0.1 + LLVM 7.0.1",
"File-System": "ext4",
"Screen Resolution": "2560x1440"
},
"user": "phoronix",
"timestamp": "2019-02-13 17:43:59",
"data": {
"cpu-scaling-governor": "intel_pstate performance",
"graphics-2d-acceleration": "EXA",
"environment-variables": "CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake-fvisibility-inlines-hidden-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags=\"-ftree-vectorize-mavx\"",
"python": "Python 3.7.2",
"security": "KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable"
}
},
"Upstream Python 3.7.2 On Clear": {
"identifier": "Upstream Python 3.7.2 On Clear",
"hardware": {
"Processor": "Intel Core i9-7980XE @ 4.20GHz (18 Cores \/ 36 Threads)",
"Motherboard": "ASUS PRIME X299-A (1602 BIOS)",
"Chipset": "Intel Sky Lake-E DMI3 Registers",
"Memory": "16384MB",
"Disk": "Samsung SSD 970 EVO 500GB",
"Graphics": "NVIDIA NV120 12GB",
"Audio": "Realtek ALC1220",
"Monitor": "ASUS PB278",
"Network": "Intel I219-V"
},
"software": {
"OS": "Clear Linux OS 27760",
"Kernel": "4.20.7-694.native (x86_64)",
"Desktop": "GNOME Shell 3.30.2",
"Display Server": "X Server 1.20.3",
"Display Driver": "nouveau 1.0.16",
"OpenGL": "4.3 Mesa 19.1.0-devel",
"Compiler": "GCC 8.2.1 20190212 + Clang 7.0.1 + LLVM 7.0.1",
"File-System": "ext4",
"Screen Resolution": "2560x1440"
},
"user": "phoronix",
"timestamp": "2019-02-13 19:03:19",
"data": {
"cpu-scaling-governor": "intel_pstate performance",
"environment-variables": "CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake-fvisibility-inlines-hidden-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags=\"-ftree-vectorize-mavx\"",
"python": "Python 3.7.2",
"security": "KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable"
}
},
"Intel Python 2019u2 On Clear Linux": {
"identifier": "Intel Python 2019u2 On Clear Linux",
"hardware": {
"Processor": "Intel Core i9-7980XE @ 4.20GHz (18 Cores \/ 36 Threads)",
"Motherboard": "ASUS PRIME X299-A (1602 BIOS)",
"Chipset": "Intel Sky Lake-E DMI3 Registers",
"Memory": "16384MB",
"Disk": "Samsung SSD 970 EVO 500GB",
"Graphics": "NVIDIA NV120 12GB",
"Audio": "Realtek ALC1220",
"Monitor": "ASUS PB278",
"Network": "Intel I219-V"
},
"software": {
"OS": "Clear Linux OS 27760",
"Kernel": "4.20.7-694.native (x86_64)",
"Desktop": "GNOME Shell 3.30.2",
"Display Server": "X Server 1.20.3",
"Display Driver": "nouveau 1.0.16",
"OpenGL": "4.3 Mesa 19.1.0-devel",
"Compiler": "GCC 8.2.1 20190212 + Clang 7.0.1 + LLVM 7.0.1",
"File-System": "ext4",
"Screen Resolution": "2560x1440"
},
"user": "phoronix",
"timestamp": "2019-02-13 20:45:29",
"data": {
"cpu-scaling-governor": "intel_pstate performance",
"environment-variables": "CFFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl now-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl-sort-common-Wl--enable-new-dtags FFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-malign-data=abi-fno-semantic-interposition-ftree-vectorize-ftree-loop-vectorize-Wl--enable-new-dtags CXXFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake-fvisibility-inlines-hidden-Wl--enable-new-dtags MESA_GLSL_CACHE_DISABLE=0 CFLAGS=-g-O3-feliminate-unused-debug-types-pipe-Wall-Wp-D_FORTIFY_SOURCE=2-fexceptions-fstack-protector--param=ssp-buffer-size=32-Wformat-Wformat-security-Wl--copy-dt-needed-entries-m64-fasynchronous-unwind-tables-Wp-D_REENTRANT-ftree-loop-distribute-patterns-Wl-z-Wl relro-fno-semantic-interposition-ffat-lto-objects-fno-signed-zeros-fno-trapping-math-fassociative-math-Wl-sort-common-Wl--enable-new-dtags-mtune=skylake THEANO_FLAGS=floatX=float32 openmp=true gcc.cxxflags=\"-ftree-vectorize-mavx\"",
"python": "Python 3.6.8 :: Intel",
"security": "KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable"
}
},
"Ubuntu Linux Default Python": {
"identifier": "Ubuntu Linux Default Python",
"hardware": {
"Processor": "Intel Core i9-7980XE @ 4.20GHz (18 Cores \/ 36 Threads)",
"Motherboard": "ASUS PRIME X299-A (1602 BIOS)",
"Chipset": "Intel Sky Lake-E DMI3 Registers",
"Memory": "16384MB",
"Disk": "Samsung SSD 970 EVO 500GB",
"Graphics": "NVIDIA GeForce GTX TITAN X 12GB",
"Audio": "Realtek ALC1220",
"Monitor": "ASUS PB278",
"Network": "Intel I219-V"
},
"software": {
"OS": "Ubuntu 18.10",
"Kernel": "4.18.0-15-generic (x86_64)",
"Desktop": "GNOME Shell 3.30.1",
"Display Server": "X Server 1.20.1",
"Display Driver": "modesetting 1.20.1",
"OpenGL": "4.3 Mesa 18.2.2",
"Compiler": "GCC 8.2.0",
"File-System": "ext4",
"Screen Resolution": "2560x1440"
},
"user": "phoronix",
"timestamp": "2019-02-13 18:00:15",
"data": {
"cpu-scaling-governor": "intel_pstate powersave",
"python": "Python 2.7.15+ + Python 3.6.7",
"security": "KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable"
}
},
"PyPy On Ubuntu Linux": {
"identifier": "PyPy On Ubuntu Linux",
"hardware": {
"Processor": "Intel Core i9-7980XE @ 4.20GHz (18 Cores \/ 36 Threads)",
"Motherboard": "ASUS PRIME X299-A (1602 BIOS)",
"Chipset": "Intel Sky Lake-E DMI3 Registers",
"Memory": "16384MB",
"Disk": "Samsung SSD 970 EVO 500GB",
"Graphics": "NVIDIA GeForce GTX TITAN X 12GB",
"Audio": "Realtek ALC1220",
"Monitor": "ASUS PB278",
"Network": "Intel I219-V"
},
"software": {
"OS": "Ubuntu 18.10",
"Kernel": "4.18.0-15-generic (x86_64)",
"Desktop": "GNOME Shell 3.30.1",
"Display Server": "X Server 1.20.1",
"Display Driver": "modesetting 1.20.1",
"OpenGL": "4.3 Mesa 18.2.2",
"Compiler": "GCC 8.2.0",
"File-System": "ext4",
"Screen Resolution": "2560x1440"
},
"user": "phoronix",
"timestamp": "2019-02-13 21:00:16",
"data": {
"cpu-scaling-governor": "intel_pstate powersave",
"python": "Python 2.7.13 (6.0.0+dfsg-2 Aug 22 2018 00:10:03)[PyPy 6.0.0 with GCC 8.2.0]",
"security": "KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable"
}
}
},
"results": {
"77248ded2aa5e80465ad37d8659331c4f38c7671": {
"identifier": "pts\/cython-bench-1.0.0",
"title": "Cython benchmark",
"app_version": "0.27",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"Clear Linux Default Python": {
"value": 21.82000000000000028421709430404007434844970703125,
"raw_values": [
21.82743096351600087245969916693866252899169921875,
21.88674902916000064578838646411895751953125,
21.731167078018000182737523573450744152069091796875
],
"test_run_times": [
21.8299999999999982946974341757595539093017578125,
21.8900000000000005684341886080801486968994140625,
21.730000000000000426325641456060111522674560546875
]
},
"Upstream Python 3.7.2 On Clear": {
"value": 25.910000000000000142108547152020037174224853515625,
"raw_values": [
28.368098974228001196706827613525092601776123046875,
24.092983007430998299014390795491635799407958984375,
28.5117759704589985858547152020037174224853515625,
28.89768314361599976791694643907248973846435546875,
23.98159885406499824966886080801486968994140625,
24.02387094497699848716365522705018520355224609375,
24.077716112137000692428046022541821002960205078125,
28.425505876540999139479026780463755130767822265625,
23.961556911468999686576353269629180431365966796875,
24.005676031113001300809628446586430072784423828125,
24.011197805405000593736986047588288784027099609375,
28.51599502563500010410280083306133747100830078125
],
"test_run_times": [
28.370000000000000994759830064140260219573974609375,
24.089999999999999857891452847979962825775146484375,
28.510000000000001563194018672220408916473388671875,
28.89999999999999857891452847979962825775146484375,
23.980000000000000426325641456060111522674560546875,
24.019999999999999573674358543939888477325439453125,
24.0799999999999982946974341757595539093017578125,
28.42999999999999971578290569595992565155029296875,
23.96000000000000085265128291212022304534912109375,
24.010000000000001563194018672220408916473388671875,
24.010000000000001563194018672220408916473388671875,
28.519999999999999573674358543939888477325439453125
]
},
"Intel Python 2019u2 On Clear Linux": {
"value": 92.599999999999994315658113919198513031005859375,
"raw_values": [
93.3395209312439959603580064140260219573974609375,
92.54071807861299703290569595992565155029296875,
91.9247119426729994984270888380706310272216796875
],
"test_run_times": [
93.340000000000003410605131648480892181396484375,
92.5400000000000062527760746888816356658935546875,
91.9200000000000017053025658242404460906982421875
]
},
"Ubuntu Linux Default Python": {
"value": 37.61999999999999744204615126363933086395263671875,
"raw_values": [
37.42218589782699922352549037896096706390380859375,
37.53025102615399788419381366111338138580322265625,
37.90961813926700330057428800500929355621337890625
],
"test_run_times": [
37.4200000000000017053025658242404460906982421875,
37.530000000000001136868377216160297393798828125,
37.909999999999996589394868351519107818603515625
]
}
}
},
"f7c7036dec4996b63e00e04710d7017e721ff41b": {
"identifier": "pts\/numpy-1.0.5",
"title": "Numpy Benchmark",
"scale": "Nanoseconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"Clear Linux Default Python": {
"value": 4588700,
"test_run_times": [
2078.03000000000020008883439004421234130859375
]
},
"Intel Python 2019u2 On Clear Linux": {
"value": 4685262,
"test_run_times": [
2121.90999999999985448084771633148193359375
]
},
"Ubuntu Linux Default Python": {
"value": 8878808,
"test_run_times": [
4006.6300000000001091393642127513885498046875
]
}
}
},
"fa95c59f61f38f7b8191e913fa323e51b9368538": {
"identifier": "pts\/pybench-1.1.3",
"title": "PyBench",
"app_version": "2018-02-16",
"description": "Total For Average Test Times",
"scale": "Milliseconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"Clear Linux Default Python": {
"value": 900,
"raw_values": [
902,
902,
895
],
"test_run_times": [
20.690000000000001278976924368180334568023681640625,
20.370000000000000994759830064140260219573974609375,
20.129999999999999005240169935859739780426025390625
]
},
"Upstream Python 3.7.2 On Clear": {
"value": 997,
"raw_values": [
1000,
991,
1001
],
"test_run_times": [
23.64999999999999857891452847979962825775146484375,
22.519999999999999573674358543939888477325439453125,
22.780000000000001136868377216160297393798828125
]
},
"Intel Python 2019u2 On Clear Linux": {
"value": 1314,
"raw_values": [
1312,
1315,
1314
],
"test_run_times": [
29.4200000000000017053025658242404460906982421875,
29.309999999999998721023075631819665431976318359375,
29.300000000000000710542735760100185871124267578125
]
},
"Ubuntu Linux Default Python": {
"value": 1316,
"test_run_times": [
29.300000000000000710542735760100185871124267578125,
29.309999999999998721023075631819665431976318359375,
29.129999999999999005240169935859739780426025390625
]
}
}
},
"3a5b64e504583a1384b647f96a373b18f03699ce": {
"identifier": "pts\/scikit-learn-1.0.1",
"title": "Scikit-Learn",
"app_version": "0.17.1",
"scale": "Seconds",
"proportion": "LIB",
"display_format": "BAR_GRAPH",
"results": {
"Clear Linux Default Python": {
"value": 7.61000000000000031974423109204508364200592041015625,
"raw_values": [
7.60068988800049982756945610162802040576934814453125,
7.64203810691830032197913169511593878269195556640625,
7.57718420028689987333336830488406121730804443359375
],
"test_run_times": [
7.5999999999999996447286321199499070644378662109375,
7.63999999999999968025576890795491635799407958984375,
7.5800000000000000710542735760100185871124267578125
]
},
"Intel Python 2019u2 On Clear Linux": {
"value": 10.8800000000000007815970093361102044582366943359375,
"raw_values": [
10.9206218719480006029698415659368038177490234375,
10.8218948841089996903974679298698902130126953125,
10.8952469825739992614899165346287190914154052734375
],
"test_run_times": [
10.9199999999999999289457264239899814128875732421875,
10.8100000000000004973799150320701301097869873046875,
10.9000000000000003552713678800500929355621337890625
]
},
"Ubuntu Linux Default Python": {
"value": 146.3600000000000136424205265939235687255859375,
"raw_values": [
146.526863098140012198200565762817859649658203125,
146.458272933959989359209430404007434844970703125,
146.106314897539988351127249188721179962158203125
],
"test_run_times": [
146.530000000000001136868377216160297393798828125,
146.460000000000007958078640513122081756591796875,
146.1100000000000136424205265939235687255859375
]
}
}
}
}
}