Coremark

This is a test of EEMBC CoreMark processor benchmark.

To run this test with the Phoronix Test Suite, the basic command is: phoronix-test-suite benchmark coremark.

Project Site

eembc.org

Test Created

27 July 2019

Last Updated

11 December 2020

Test Maintainer

Michael Larabel 

Test Type

Processor

Average Install Time

4 Seconds

Average Run Time

55 Seconds

Test Dependencies

C/C++ Compiler Toolchain

Accolades

10k+ Downloads

Supported Platforms


Reported Installs **Reported Test Completions **Public Result Uploads *Test Profile Page Views ***OpenBenchmarking.orgEventsCoremark Popularity Statisticspts/coremark2019.012019.072019.082019.092019.102019.112019.122020.012020.022020.032020.042020.052020.062020.072020.082020.092020.102020.112020.122021.012021.022021.032021.042021.052021.062021.072021.082021.092021.102021.112021.122022.012022.022022.032022.042022.052022.062022.072022.082022.092022.107K14K21K28K35K
* Uploading of benchmark result data to OpenBenchmarking.org is always optional (opt-in) via the Phoronix Test Suite for users wishing to share their results publicly.
** Data based on those opting to upload their test results to OpenBenchmarking.org and users enabling the opt-in anonymous statistics reporting while running benchmarks from an Internet-connected platform.
*** Test profile page view reporting began March 2021.
Data current as of 1 October 2022.

Revision History

pts/coremark-1.0.1   [View Source]   Fri, 11 Dec 2020 13:41:17 GMT
BSD build fix from https://github.com/apurvanandan1997/pts-test-profiles-dev/commit/b0dfd68e7512c497efc7a6570ac472297fc1a523

pts/coremark-1.0.0   [View Source]   Sat, 27 Jul 2019 09:19:54 GMT
Initial commit of EEMBC CoreMark test profile... Never got around to it until some readers requested it today.

Suites Using This Test

Multi-Core


Performance Metrics

Analyze Test Configuration:

Coremark 1.0

CoreMark Size 666 - Iterations Per Second

OpenBenchmarking.org metrics for this test profile configuration based on 3,867 public results since 27 July 2019 with the latest data as of 4 October 2022.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Percentile Rank
# Compatible Public Results
Iterations/Sec (Average)
99th
16
3558921 +/- 482288
98th
7
2885503 +/- 88775
96th
45
2344897 +/- 84258
95th
4
2259278 +/- 27702
95th
4
2190325 +/- 87099
94th
11
2119148 +/- 12355
93rd
27
2004115 +/- 154268
93rd
4
1987267 +/- 12635
93rd
14
1976769 +/- 58258
93rd
11
1971324 +/- 86369
92nd
5
1863611 +/- 29937
91st
43
1771293 +/- 89964
91st
3
1760777 +/- 9251
90th
13
1675080 +/- 27554
90th
9
1674478 +/- 36882
88th
24
1463330 +/- 173758
88th
6
1446175 +/- 3167
88th
11
1421556 +/- 40278
87th
4
1391869 +/- 6079
87th
7
1372334 +/- 15963
87th
3
1358601 +/- 62579
86th
10
1321936 +/- 31311
86th
3
1241534 +/- 7320
86th
6
1226591 +/- 106178
86th
7
1225793 +/- 14083
85th
10
1198713 +/- 10128
84th
8
1139748 +/- 16959
83rd
4
1107701 +/- 30897
83rd
16
1083177 +/- 70191
83rd
10
1080284 +/- 33139
83rd
13
1079079 +/- 141500
82nd
9
1050524 +/- 154030
82nd
15
1034890 +/- 105836
82nd
11
999912 +/- 124399
81st
17
989129 +/- 9768
81st
4
939142 +/- 2336
81st
7
929594 +/- 82146
81st
12
928012 +/- 45042
81st
6
926233 +/- 60544
80th
5
905663 +/- 8602
80th
12
897281 +/- 7066
79th
11
868391 +/- 78794
78th
3
832421 +/- 13693
77th
12
821540 +/- 81165
77th
5
812252 +/- 5705
76th
120
786827 +/- 74785
Mid-Tier
75th
< 773437
75th
6
761467 +/- 90067
73rd
25
715391 +/- 42933
72nd
21
697642 +/- 29690
71st
27
645919 +/- 488
70th
35
641902 +/- 56077
70th
6
627788 +/- 23243
69th
36
621969 +/- 41530
69th
14
616379 +/- 35773
69th
13
606074 +/- 5179
68th
3
591586 +/- 21219
68th
11
587726 +/- 2988
67th
11
585196 +/- 2839
67th
3
578321 +/- 975
67th
6
577016 +/- 34909
67th
6
567219 +/- 2350
66th
6
565273 +/- 59962
66th
4
565050 +/- 9064
66th
9
559981 +/- 23353
66th
12
554851 +/- 12457
65th
55
545723 +/- 20267
64th
10
519586 +/- 47786
63rd
36
509129 +/- 33905
62nd
18
455298 +/- 10402
61st
9
440108 +/- 4515
60th
14
424402 +/- 15713
60th
15
423850 +/- 47516
60th
3
421146 +/- 294
60th
15
418825 +/- 2125
59th
10
416963 +/- 4816
59th
4
412290 +/- 19390
59th
14
406917 +/- 43203
58th
10
404268 +/- 12616
58th
61
402451 +/- 44180
58th
7
401796 +/- 21615
58th
15
400672 +/- 3774
57th
20
385391 +/- 16962
57th
13
385160 +/- 272
57th
10
383993 +/- 11339
57th
3
383379 +/- 16717
56th
5
378163 +/- 3333
56th
18
376990 +/- 26114
55th
20
366346 +/- 10069
55th
7
366239 +/- 7243
55th
4
358988 +/- 36972
54th
23
355517 +/- 6530
54th
5
354245 +/- 17139
54th
6
343201 +/- 23381
53rd
12
328204 +/- 13788
52nd
6
317990 +/- 1842
52nd
4
312980 +/- 786
52nd
7
311607 +/- 1573
51st
10
308001 +/- 4015
51st
6
306652 +/- 15564
51st
7
303482 +/- 24970
Median
50th
298347
50th
4
295139 +/- 565
50th
14
294635 +/- 3294
49th
5
290089 +/- 10060
49th
5
288917 +/- 11851
49th
9
285370 +/- 24983
49th
14
281692 +/- 11669
49th
8
281643 +/- 18423
49th
8
279035 +/- 10233
48th
4
278754 +/- 10387
48th
6
276740 +/- 9509
48th
4
273098 +/- 1445
47th
9
271565 +/- 19574
47th
4
271218 +/- 2439
47th
17
269299 +/- 39473
47th
46
269208 +/- 19669
46th
4
264418 +/- 356
46th
6
263125 +/- 16804
46th
3
261075 +/- 1309
46th
4
258763 +/- 17324
45th
21
251736 +/- 19919
45th
5
243830 +/- 3988
44th
11
237666 +/- 5055
44th
5
235236 +/- 1487
44th
12
228210 +/- 15538
43rd
11
224707 +/- 11960
42nd
9
208404 +/- 21959
42nd
7
203720 +/- 29338
42nd
16
200892 +/- 17049
42nd
4
199591 +/- 2856
42nd
10
198687 +/- 9425
42nd
3
196515 +/- 253
42nd
7
195625 +/- 5105
41st
7
186563 +/- 5677
41st
5
185104 +/- 14221
40th
13
177398 +/- 2422
40th
4
175859 +/- 1674
39th
20
173634 +/- 6308
38th
7
166967 +/- 9722
38th
14
164222 +/- 4701
37th
4
158005 +/- 858
37th
16
155514 +/- 7239
37th
7
154824 +/- 14901
37th
14
152156 +/- 5759
36th
8
150634 +/- 8796
36th
7
145646 +/- 5215
36th
5
144242 +/- 4205
35th
3
143438 +/- 8022
35th
3
143059 +/- 885
35th
4
141172 +/- 759
35th
3
140466 +/- 1206
35th
8
140105 +/- 1617
35th
6
137417 +/- 519
34th
3
135526 +/- 6414
34th
43
133149 +/- 16833
33rd
6
129823 +/- 17141
33rd
3
124338 +/- 8200
33rd
10
123808 +/- 17988
32nd
4
122506 +/- 173
32nd
7
121458 +/- 15361
32nd
3
121370 +/- 4230
32nd
3
120437 +/- 864
32nd
5
120190 +/- 13003
31st
8
116733 +/- 10509
30th
4
113706 +/- 8285
30th
9
112845 +/- 7793
30th
3
112477 +/- 15877
30th
3
110672 +/- 7658
30th
3
110521 +/- 10545
30th
4
109790 +/- 336
29th
15
109293 +/- 10496
29th
26
108539 +/- 9267
28th
15
104477 +/- 2611
28th
9
104411 +/- 6840
27th
4
100852 +/- 165
27th
4
100712 +/- 8106
27th
5
98450 +/- 8869
26th
7
95360 +/- 1396
26th
9
94197 +/- 5207
26th
21
93196 +/- 5062
26th
3
92541 +/- 85
Low-Tier
25th
< 92332
25th
6
88334 +/- 2517
25th
4
86847 +/- 319
24th
6
84992 +/- 1522
24th
9
82954 +/- 5618
23rd
4
78879 +/- 5872
23rd
4
77888 +/- 706
23rd
12
77502 +/- 2734
22nd
7
71360 +/- 2040
21st
3
66530 +/- 2153
21st
11
66529 +/- 248
20th
10
64551 +/- 1079
20th
3
62096 +/- 284
20th
3
61076 +/- 299
20th
7
59581 +/- 115
20th
4
59485 +/- 1803
19th
5
57690 +/- 6494
19th
3
56464 +/- 3283
18th
4
51575 +/- 94
18th
3
51108 +/- 2687
17th
15
50056 +/- 1420
17th
5
49462 +/- 76
17th
3
49211 +/- 5000
17th
6
48092 +/- 2607
16th
3
46317 +/- 11
16th
6
45501 +/- 5798
15th
6
44607 +/- 5420
15th
5
44275 +/- 4991
15th
4
43545 +/- 1769
14th
3
38894 +/- 77
13th
5
37644 +/- 2950
13th
40
35002 +/- 3253
13th
3
34817 +/- 2652
11th
4
33032 +/- 3194
10th
8
32344 +/- 1969
9th
4
30594 +/- 1926
7th
3
23888 +/- 32
6th
7
22255 +/- 805
3rd
5
14703 +/- 1914
OpenBenchmarking.orgDistribution Of Public Results - CoreMark Size 666 - Iterations Per Second3849 Results Range From 568 To 4541671 Iterations/Sec568913911822142730373638604546835455066363297271528179759087989996211090444118126712720901362913145373615445591635382172620518170281907851199867420894972180320227114323619662452789254361226344352725258281608129069042997727308855031793733270196336101934518423542665363348837243113815134390595739967804087603417842642692494360072445089545417182004006008001000

Based on OpenBenchmarking.org data, the selected test / test configuration (Coremark 1.0 - CoreMark Size 666 - Iterations Per Second) has an average run-time of 2 minutes. By default this test profile is set to run at least 3 times but may increase if the standard deviation exceeds pre-defined defaults or other calculations deem additional runs necessary for greater statistical accuracy of the result.

OpenBenchmarking.orgMinutesTime Required To Complete BenchmarkCoreMark Size 666 - Iterations Per SecondRun-Time3691215Min: 1 / Avg: 1.8 / Max: 8

Based on public OpenBenchmarking.org results, the selected test / test configuration has an average standard deviation of 0.4%.

OpenBenchmarking.orgPercent, Fewer Is BetterAverage Deviation Between RunsCoreMark Size 666 - Iterations Per SecondDeviation246810Min: 0 / Avg: 0.39 / Max: 4

Does It Scale Well With Increasing Cores?

Yes, based on the automated analysis of the collected public benchmark data, this test / test settings does generally scale well with increasing CPU core counts. Data based on publicly available results for this test / test settings, separated by vendor, result divided by the reference CPU clock speed, grouped by matching physical CPU core count, and normalized against the smallest core count tested from each vendor for each CPU having a sufficient number of test samples and statistically significant data.

AMDIntelOpenBenchmarking.orgRelative Core Scaling To BaseCoremark CPU Core ScalingCoreMark Size 666 - Iterations Per Second246812161820243248641122334455

Notable Instruction Set Usage

Notable instruction set extensions supported by this test, based on an automatic analysis by the Phoronix Test Suite / OpenBenchmarking.org analytics engine.

Instruction Set
Support
Instructions Detected
SSE2 (SSE2)
Used by default on supported hardware.
 
COMISD CVTTSD2SI CVTSI2SD MOVAPD DIVSD
The test / benchmark does honor compiler flag changes.
Last automated analysis: 17 January 2022

This test profile binary relies on the shared libraries libc.so.6.

Tested CPU Architectures

This benchmark has been successfully tested on the below mentioned architectures. The CPU architectures listed is where successful OpenBenchmarking.org result uploads occurred, namely for helping to determine if a given test is compatible with various alternative CPU architectures.

CPU Architecture
Kernel Identifier
Verified On
Intel / AMD x86 64-bit
x86_64
(Many Processors)
RISC-V 64-bit
riscv64
SiFive RISC-V, SiFive U740, rv64imafdc, rv64imafdcsu
IBM POWER (PowerPC) 64-bit
ppc64le
POWER9 16-Core, POWER9 4-Core, POWER9 44-Core
IBM POWER (PowerPC) 64-bit
ppc64
POWER7
MIPS 64-bit
mips64
Loongson-3A R3, Loongson-3A R4
Loongson LoongArch 64-bit
loongarch64
Loongson-3A5000, Loongson-3A5000LL, Loongson-3C5000L
Intel / AMD x86 32-bit
i686
(Many Processors)
Elbrus 2000
e2k
E8C
ARMv7 32-bit
armv7l
ARMv7 4-Core, ARMv7 Cortex-A15 2-Core, ARMv7 Cortex-A15 8-Core, ARMv7 Cortex-A53 4-Core, ARMv7 Cortex-A7, ARMv7 Cortex-A7 4-Core, ARMv7 Cortex-A7 8-Core, ARMv7 Cortex-A72 4-Core, ARMv7 Cortex-A9 4-Core, ARMv7 rev 1 4-Core, ARMv7 rev 3 4-Core, Pi 4 2GB 32-bit
ARMv6 32-bit
armv6l
ARMv7
ARMv8 64-bit
aarch64
AArch64 rev 0, AArch64 rev 12, AArch64 rev 14, ARMv8, ARMv8 16-Core, ARMv8 32-Core, ARMv8 64-Core, ARMv8 8-Core, ARMv8 Cortex-A53 4-Core, ARMv8 Cortex-A55 4-Core, ARMv8 Cortex-A57 4-Core, ARMv8 Cortex-A57 6-Core, ARMv8 Cortex-A57 8-Core, ARMv8 Cortex-A72, ARMv8 Cortex-A72 16-Core, ARMv8 Cortex-A72 4-Core, ARMv8 Cortex-A72 8-Core, ARMv8 Cortex-A73 6-Core, ARMv8 Cortex-A75 8-Core, ARMv8 Cortex-A78E 12-Core, ARMv8 Neoverse-N1, ARMv8 Neoverse-N1 2-Core, ARMv8 Neoverse-N1 4-Core, ARMv8 Neoverse-N1 48-Core, ARMv8 Neoverse-N1 64-Core, ARMv8 Neoverse-N1 8-Core, ARMv8 Neoverse-N1 80-Core, ARMv8 Neoverse-V1, ARMv8 Neoverse-V1 4-Core, ARMv8 rev 0 6-Core, ARMv8 rev 0 8-Core, Ampere ARMv8 32-Core, Ampere ARMv8 Neoverse-N1 128-Core, Ampere ARMv8 Neoverse-N1 160-Core, Ampere ARMv8 Neoverse-N1 256-Core, Ampere Altra ARMv8 Neoverse-N1 160-Core, Ampere Altra ARMv8 Neoverse-N1 64-Core, Ampere Altra ARMv8 Neoverse-N1 80-Core, Ampere eMAG ARMv8 32-Core, Apple M1, Apple M2, FT-2000, FT2000, HUAWEI Kunpeng 920 2249K, Phytium D2000, Phytium FT-2000, Phytium FT1500A, Phytium FT2000A 4-Core, Phytium FT2000PLUS, Phytium S2500, Pi 4 2GB 64-bit, Rockchip ARMv8 Cortex-A53 4-Core, Rockchip ARMv8 Cortex-A55 4-Core, Rockchip ARMv8 Cortex-A72 6-Core, Rockchip ARMv8 Cortex-A76 6-Core

Recent Test Results

OpenBenchmarking.org Results Compare

13 Systems - 97 Benchmark Results

2 x Intel Xeon E5-2680 v2 - Supermicro X9DR3-F v0123456789 - Intel Xeon E7 v2

Arch Linux - 5.19.10-arch1-1 - GCC 12.2.0

1 System - 1 Benchmark Result

2 x Intel Xeon E5-2680 v2 - Supermicro X9DR3-F v0123456789 - Intel Xeon E7 v2

Arch Linux - 5.19.10-arch1-1 - GCC 12.2.0

4 Systems - 537 Benchmark Results

AMD Ryzen 7 5800X 8-Core - ASRock X570 Pro4 - AMD Starship

Ubuntu 22.04 - 5.17.4-051704-generic - GNOME Shell 42.0

4 Systems - 361 Benchmark Results

AMD Ryzen 9 7900X 12-Core - ASUS ROG CROSSHAIR X670E HERO - AMD Device 14d8

Ubuntu 22.04 - 6.0.0-060000rc1daily20220820-generic - GNOME Shell 42.2

13 Systems - 333 Benchmark Results

Intel Core i5-12600K - ASUS ROG STRIX Z690-E GAMING WIFI - Intel Device 7aa7

Ubuntu 22.04 - 6.0.0-060000rc1daily20220820-generic - GNOME Shell 42.2

1 System - 1 Benchmark Result

Intel Xeon Platinum 8275CL - Amazon EC2 c5.2xlarge - Intel 440FX 82441FX PMC

Ubuntu 22.04 - 5.15.0-1019-aws - 1.2.204

1 System - 2 Benchmark Results

Intel Core i5-10500T - Intel 440BX - Intel 440BX

Ubuntu 18.04 - 5.4.0-125-generic - GNOME Shell 3.28.4

6 Systems - 22 Benchmark Results

Intel Core i7-4770 - MSI B85M-P33 V2 - Intel 4th Gen Core DRAM

Linuxmint 20.2 - 5.4.0-74-generic - X Server 1.20.11

1 System - 3 Benchmark Results

Intel Core i7-4770 - MSI B85M-P33 V2 - Intel 4th Gen Core DRAM

Linuxmint 20.2 - 5.4.0-74-generic - X Server 1.20.11

3 Systems - 14 Benchmark Results

Intel Core i3-4160 - MSI B85M-P33 V2 - Intel 4th Gen Core DRAM

Linuxmint 20.2 - 5.4.0-74-generic - X Server 1.20.11

1 System - 3 Benchmark Results

Intel Core i3-4160 - MSI B85M-P33 V2 - Intel 4th Gen Core DRAM

Linuxmint 20.2 - 5.4.0-74-generic - X Server 1.20.11

1 System - 1 Benchmark Result

Ampere ARMv8 Neoverse-N1 - FOXCONN Mt. Collins - Ampere Computing LLC Device e100

Ubuntu 20.04 - 5.15.39+ - SurfaceFlinger

3 Systems - 7 Benchmark Results

Intel Core i9-11900K - Dell Precision 3650 Tower [0NDYHG] - Intel Device 43ef

Ubuntu 18.04 - 5.4.0-125-generic - GNOME Shell 3.28.4

1 System - 7 Benchmark Results

Intel Core i9-11900K - Dell Precision 3650 Tower [0NDYHG] - Intel Device 43ef

Ubuntu 18.04 - 5.4.0-125-generic - GNOME Shell 3.28.4

2 Systems - 7 Benchmark Results

Intel Core i7-8550U - LENOVO 20L6A19KCD - Intel Xeon E3-1200 v6

Ubuntu 18.04 - 5.4.0-122-generic - GNOME Shell 3.28.4

Most Popular Test Results

OpenBenchmarking.org Results Compare

3 Systems - 268 Benchmark Results

Intel Core i5-2520M - HP 161C - Intel 2nd Generation Core DRAM

Ubuntu 18.04 - 4.18.0-20-generic - GNOME Shell 3.28.3

2 Systems - 535 Benchmark Results

Intel Core i7-1065G7 - Dell 06CDVY - Intel Device 34ef

Ubuntu 20.04 - 5.9.0-050900rc7daily20201003-generic - GNOME Shell 3.36.4

4 Systems - 15 Benchmark Results

Intel Core i3-7020U - HP 84CA - Intel Xeon E3-1200 v6

Ubuntu 20.04 - 5.8.0-44-generic - GNOME

12 Systems - 593 Benchmark Results

AMD Ryzen 9 5900X 12-Core - ASRock X570 Taichi - AMD Starship

Fedora 33 - 5.8.16-300.fc33.x86_64 - GNOME Shell 3.38.1

2 Systems - 23 Benchmark Results

Intel Core i7 720Q - LENOVO 4318CTO - Intel Core DMI

Ubuntu 19.10 - 5.3.0-23-generic - GNOME Shell 3.34.1

3 Systems - 173 Benchmark Results

AMD Ryzen Threadripper 3970X 32-Core - 52GB - 2 x 275GB Virtual Disk

Ubuntu 20.04 - 4.19.104-microsoft-standard - X Server

2 Systems - 5 Benchmark Results

2 x Intel Xeon Gold 6244 - Intel 440BX - Intel 440BX

CentOS Linux 7 - 3.10.0-957.el7.x86_64 - GNOME Shell 3.28.3

4 Systems - 131 Benchmark Results

Intel Xeon E-2278GEL - Logic Supply RXM-181 TBD by OEM - Intel

FreeBSD - 12.2-RELEASE - Clang 10.0.1

3 Systems - 143 Benchmark Results

ARMv8 Neoverse-N1 - Amazon EC2 m6g.metal v1.0 - 252GB

Ubuntu 20.04 - 5.4.0-1009-aws - GCC 9.3.0

4 Systems - 42 Benchmark Results

AMD Ryzen 9 5950X 16-Core - 32GB - 466GB

Ubuntu 20.04 - 4.4.0-19041-Microsoft - GCC 9.3.0

8 Systems - 360 Benchmark Results

AMD Ryzen 9 3900X 12-Core - ASUS ROG CROSSHAIR VIII HERO - AMD Starship

Ubuntu 19.10 - 5.4.0-999-generic - GNOME Shell 3.34.1

26 Systems - 438 Benchmark Results

AMD EPYC 7713 64-Core - TYAN S8030GM2NE - AMD Starship

Fedora 33 - 5.11.7-200.fc33.x86_64 - GNOME Shell 3.38.4

Find More Test Results