Эльбрус/тесты/результаты: различия между версиями
EntityFX (обсуждение | вклад) |
м (s/wikitable/& sortable/g) |
||
(не показано 100 промежуточных версий 4 участников) | |||
Строка 6: | Строка 6: | ||
Для архитектуры E2K собраны с LCС, для X86 и ARM с GCC или CLang. | Для архитектуры E2K собраны с LCС, для X86 и ARM с GCC или CLang. | ||
{| class="wikitable" | {| class="wikitable sortable" | ||
|- | |- | ||
! Платформа | |||
! Процессор | |||
! Потоков | |||
! Тактовая частота (MHz) | |||
! Архитектура | |||
! VAX Dhrystones (single-thread) | |||
! MWIPS (single-thread) | |||
! MWIPS (multi-thread) | |||
! Linpack (single-thread) | |||
! Coremark (single-thread) | |||
! Coremark (multi-thread) | |||
! Scimark2 Composite Score | |||
! MFLOPS | |||
|- | |- | ||
| | | E2C+DSP | ||
| Elbrus 2C | |||
| 2 | |||
| 500 | |||
| e2k | |||
| 1898 | |||
| 627 | |||
| 1215 | |||
| 398 | |||
| 1143 | |||
| 2413 | |||
| 155 | |||
| 10556 | |||
|- | |- | ||
| | | MBE1C-PC | ||
| Elbrus 1C+ (MBE1C-PC) | |||
| 1 | |||
| 985 | |||
| e2k | |||
| 4303 | |||
| 1278 | |||
| 1312 | |||
| 815 | |||
| 2901 | |||
| 2848 | |||
| 379 | |||
| 15676 | |||
|- | |||
| E2S-PC401 | |||
| Elbrus 4C [E2S] (pc401) | |||
| 4 | |||
| 800 | |||
| e2k | |||
| 3549 | |||
| 938 | |||
| 2455 | |||
| 675 | |||
| 2364 | |||
| 8458 | |||
| | |||
| 35782 | |||
|- | |||
| E2C3-NEXT | |||
| Elbrus v6 2 core | |||
| 2 | |||
| 2000 | |||
| e2k | |||
| 7439 | |||
| 2811 | |||
| 5602 | |||
| 1623 | |||
| 4795 | |||
| 9592 | |||
| 819 | |||
| 127119 | |||
|- | |||
| E2S-EL2S4 | |||
| Elbrus 4C [EL2S4] (4 CPU) | |||
| 16 | |||
| 750 | |||
| e2k | |||
| 3330 | |||
| 971 | |||
| 15790 | |||
| 633 | |||
| 2216 | |||
| 34458 | |||
| | |||
| 133304 | |||
|- | |||
| E8C-SWTX | |||
| Elbrus 8C (E8C-SWTX) | |||
| 8 | |||
| 1300 | |||
| e2k | |||
| 7779 | |||
| 1805 | |||
| 14218 | |||
| 1075 | |||
| 5372 | |||
| 38610 | |||
| 801 | |||
| 160334 | |||
|- | |||
| E8C2 | |||
| Elbrus 8C2 (E8C2) | |||
| 8 | |||
| 1500 | |||
| e2k | |||
| 9078 | |||
| 2269 | |||
| 16495 | |||
| 1257 | |||
| 5902 | |||
| 43008 | |||
| 908 | |||
| 325615 | |||
|- | |||
| E16C | |||
| Elbrus 16 | |||
| 16 | |||
| 2000 | |||
| e2k | |||
| 8652 | |||
| 2658 | |||
| 44129 | |||
| 1992 | |||
| 6162 | |||
| 96873 | |||
| 935 | |||
| 1012608 | |||
|- | |||
| R1000 | |||
| R1000 MBC4-PC1 | |||
| 4 | |||
| 1000 | |||
| sparc64 | |||
| 1482 | |||
| 926 | |||
| 3519 | |||
| 132 | |||
| 1804 | |||
| 7212 | |||
| | |||
| | |||
|- | |||
| R2000 | |||
| R2000 MP1C2/V | |||
| 8 | |||
| 2000 | |||
| sparc64 | |||
| 3491 | |||
| 2253 | |||
| 17119 | |||
| 920 | |||
| 4239 | |||
| 32219 | |||
| | |||
| | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |||
| Baikal T1 BFK | |||
| Baikal-T1 (MIPS P5600 V3.0) | |||
| 2 | |||
| 1200 | |||
| mips | |||
| 3650 | |||
| 614 | |||
| 1227 | |||
| | |||
| 6182 | |||
| 12364 | |||
| | |||
| | |||
|- | |||
| Baikal M1000 | |||
| Baikal Electronics M1000 (Cortex A57) | |||
| 8 | |||
| 1500 | |||
| aarch64 | |||
| 8438 | |||
| 1609 | |||
| 12097 | |||
| 1012 | |||
| | |||
| | |||
| 473 | |||
| 49788 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| | | Orange Pi Win | ||
| Allwinner A64 (aarch64) | |||
| 4 | |||
| 1344 | |||
| aarch64 | |||
| 2370 | |||
| 701 | |||
| 1854 | |||
| 174 | |||
| 3841 | |||
| 15371 | |||
| 169 | |||
| | |||
|- | |- | ||
| | | Raspberry PI 3 | ||
| Broadcom BCM2837B0 (armv8) | |||
| 4 | |||
| 1200 | |||
| aarch64 | |||
| 2469 | |||
| 997 | |||
| 2780 | |||
| 180 | |||
| 3841 | |||
| 15364 | |||
| | |||
| 4621 | |||
|- | |- | ||
| | | Orange Pi PC2 | ||
| Allwinner H5 (aarch64) | |||
| 4 | |||
| 1152 | |||
| aarch64 | |||
| 2949 | |||
| 980 | |||
| 3798 | |||
| 163 | |||
| 3870 | |||
| 14901 | |||
| 192 | |||
| 6597 | |||
|- | |- | ||
| | | Odroid N2 | ||
| Amlogic S922X | |||
| 6 | |||
| 1800 | |||
| aarch64 | |||
| 8230 | |||
| 2137 | |||
| 9931 | |||
| 845 | |||
| 10257 | |||
| 52975 | |||
| 674 | |||
| 23657 | |||
|- | |- | ||
| | | NVidia Xavier T194 | ||
| NVidia Tegra Xavier (Carmel) T194 2.26 GHz | |||
| 8 | |||
| 2260 | |||
| aarch64 | |||
| 25036 | |||
| 3410 | |||
| 27922 | |||
| 2266 | |||
| 19443 | |||
| 155400 | |||
| 296 | |||
| 186167 | |||
|- | |||
| AWS Graviton | |||
| Alpine AL73400 | |||
| 16 | |||
| 2300 | |||
| aarch64 | |||
| 11378 | |||
| 2852 | |||
| 44741 | |||
| 1549 | |||
| | |||
| | |||
| | |||
| 117449 | |||
|- | |||
| Apple M1 | |||
| Apple M1 (APL1102) @ 3.2 GHz | |||
| 8 | |||
| 3200 | |||
| aarch64 | |||
| 42296 | |||
| 7145 | |||
| 41892 | |||
| 8153 | |||
| 31145 | |||
| 164584 | |||
| | |||
| 298725 | |||
|- | |||
| Huawei Server | |||
| Kunpeng 920 (armv8.4 2 CPU) | |||
| 128 | |||
| 2600 | |||
| aarch64 | |||
| 21012 | |||
| 4341 | |||
| 544504 | |||
| 3368 | |||
| 19310 | |||
| 2196796 | |||
| 1477 | |||
| | |||
|- | |||
| Celeron N3350 | |||
| Intel(R) Celeron(R) CPU N3350 @ 1.10GHz | |||
| 2 | |||
| 1100 | |||
| amd64 | |||
| 10750 | |||
| 3883 | |||
| 7567 | |||
| 2000 | |||
| 12503 | |||
| 3592 | |||
| 964 | |||
| 23073 | |||
|- | |||
| Atom Z8350 | |||
| Intel(R) Atom(TM) x5-Z8350 CPU @ 1.44GHz | |||
| 4 | |||
| 1440 | |||
| amd64 | |||
| 4677 | |||
| 2085 | |||
| 6636 | |||
| 1021 | |||
| 6893 | |||
| 23815 | |||
| 509 | |||
| 11934 | |||
|- | |||
| Core 2 Duo T9400 | |||
| Intel(R) Core(TM) 2 Duo CPU T9400 @ 2.53GHz | |||
| 2 | |||
| 2530 | |||
| amd64 | |||
| 13309 | |||
| 2910 | |||
| 5195 | |||
| 1816 | |||
| 12481 | |||
| 23951 | |||
| 1052 | |||
| 24236 | |||
|- | |||
| Core i3-m330 | |||
| Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz | |||
| 4 | |||
| 2133 | |||
| amd64 | |||
| 10919 | |||
| 2825 | |||
| 8837 | |||
| 2156 | |||
| 9981 | |||
| 24253 | |||
| 1003 | |||
| 25115 | |||
|- | |||
| AMD A6-3650 | |||
| AMD A6-3650 APU with Radeon(tm) HD Graphics | |||
| 4 | |||
| 2600 | |||
| amd64 | |||
| 11456 | |||
| 3718 | |||
| 12113 | |||
| 1750 | |||
| 11811 | |||
| 41667 | |||
| 1028 | |||
| 42202 | |||
|- | |||
| Core i7-2600 | |||
| Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz | |||
| 8 | |||
| 3400 | |||
| amd64 | |||
| 22077 | |||
| 5730 | |||
| 31319 | |||
| 4303 | |||
| 22693 | |||
| 119671 | |||
| 1800 | |||
| 84536 | |||
|- | |||
| Core i7-4700MQ | |||
| Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz | |||
| 8 | |||
| 2400 | |||
| amd64 | |||
| 22987 | |||
| 5327 | |||
| 35234 | |||
| 4916 | |||
| 24295 | |||
| 123260 | |||
| 2071 | |||
| 81235 | |||
|- | |||
| AMD Ryzen 7 3700X | |||
| AMD Ryzen 7 3700X 8-Core Processor | |||
| 16 | |||
| 3600 | |||
| amd64 | |||
| 28977 | |||
| 7778 | |||
| 110870 | |||
| 7004 | |||
| 31456 | |||
| 247123 | |||
| 2677 | |||
| 340280 | |||
|- | |||
| Xeon 6128 | |||
| Intel(R) Xeon(R) Gold 6128 CPU @ 3.40GHz (2 CPU) | |||
| 24 | |||
| 3400 | |||
| amd64 | |||
| 25195 | |||
| 5850 | |||
| 123854 | |||
| 6106 | |||
| 28211 | |||
| 670625 | |||
| 2427 | |||
| 343556 | |||
|- | |||
| Raspberry PI | |||
| Broadcom BCM2835 | |||
| 1 | |||
| 700 | |||
| arm | |||
| 847 | |||
| 273 | |||
| 273 | |||
| 42 | |||
| 1304 | |||
| 1304 | |||
| 43 | |||
| 192 | |||
|- | |||
| Odroid X2 | |||
| Samsung Exynos 4412 (armv7l) | |||
| 4 | |||
| 1700 | |||
| arm | |||
| 4495 | |||
| 1305 | |||
| 4291 | |||
| 269 | |||
| 6109 | |||
| 24163 | |||
| | |||
| 3276 | |||
|- | |||
| TM5800 | |||
| Transmeta Crusoe TM5800 | |||
| 1 | |||
| 1000 | |||
| i386 | |||
| 813 | |||
| 314 | |||
| 321 | |||
| 185 | |||
| 1581 | |||
| 1581 | |||
| | |||
| 509 | |||
|- | |||
| Pentium M725 | |||
| Pentium M725 600 / 1600 | |||
| 1 | |||
| 600 | |||
| i386 | |||
| 1086 | |||
| 507 | |||
| 507 | |||
| 339 | |||
| 2018 | |||
| 2018 | |||
| | |||
| 409 | |||
|- | |||
| Pentium III 933 | |||
| Intel(R) Pentium(TM) III 933 | |||
| 1 | |||
| 933 | |||
| i386 | |||
| 1278 | |||
| 725 | |||
| 725 | |||
| 343 | |||
| 2289 | |||
| 2289 | |||
| | |||
| 425 | |||
|- | |||
| Pentium III | |||
| Intel(R) Pentium(TM) III CPU | |||
| 1 | |||
| 1000 | |||
| i386 | |||
| 1595 | |||
| 816 | |||
| 816 | |||
| 317 | |||
| 2247 | |||
| 2247 | |||
| | |||
| | |||
|- | |||
| Pentium 4 | |||
| Intel(R) Pentium(TM) 4 CPU | |||
| 1 | |||
| 2800 | |||
| i386 | |||
| 2575 | |||
| 1252 | |||
| 1267 | |||
| 906 | |||
| 6710 | |||
| 6710 | |||
| 504 | |||
| 7240 | |||
|- | |||
| PowerPC 750FX 800 | |||
| IBM PowerPC G3 (750FX) 800 MHz | |||
| 1 | |||
| 800 | |||
| powerpc | |||
| 1079 | |||
| 543 | |||
| 543 | |||
| 200 | |||
| 1310 | |||
| 1310 | |||
| 127 | |||
| 524 | |||
|- | |||
| PPC970MP | |||
| IBM PowerPC G5 (PPC970MP) 2000 MHz | |||
| 2 | |||
| 2000 | |||
| powerpc64 | |||
| 5998 | |||
| 2027 | |||
| 3875 | |||
| 1298 | |||
| 5847 | |||
| 11637 | |||
| 513 | |||
| 12183 | |||
|} | |} | ||
== Тест латентности кеша == | == Тесты подсистемы памяти == | ||
=== Тест STREAM === | |||
Исходный код: https://github.com/jeffhammond/STREAM | |||
<code> | |||
Array size = 10000000 (elements), Offset = 0 (elements) | |||
Memory per array = 76.3 MiB (= 0.1 GiB). | |||
Total memory required = 228.9 MiB (= 0.2 GiB). | |||
</code> | |||
{| class="wikitable sortable" | |||
|- | |||
! CPU | |||
! Frequency | |||
! Cores | |||
! Memory Type | |||
! Copy (MB/s) | |||
! Scale (MB/s) | |||
! Add (MB/s) | |||
! Triad (MB/s) | |||
|- | |||
| Elbrus 2C+ | |||
| 467 | |||
| 2 | |||
| DDR2-533 | |||
| 4 964 | |||
| 4 977 | |||
| 5 625 | |||
| 5 541 | |||
|- | |||
| Elbrus 4C | |||
| 750 | |||
| 4 | |||
| DDR3-1600 | |||
| 9 436 | |||
| 9 559 | |||
| 10 369 | |||
| 10 465 | |||
|- | |||
| Elbrus 8C | |||
| 1300 | |||
| 8 | |||
| DDR3-1600 | |||
| 11 407 | |||
| 11 352 | |||
| 12 208 | |||
| 12 355 | |||
|- | |||
| Elbrus 8CB | |||
| 1550 | |||
| 8 | |||
| DDR4-2400 | |||
| 23 182 | |||
| 22 965 | |||
| 25 424 | |||
| 25 710 | |||
|- | |||
| Elbrus 16C | |||
| 2000 | |||
| 16 | |||
| DDR4-2400 | |||
| 69 768 | |||
| 69 460 | |||
| 82 495 | |||
| 82 430 | |||
|- | |||
| Itanium 2 | |||
| 1600 | |||
| 2 | |||
| DDR1-266 | |||
| 1 798 | |||
| 1 580 | |||
| 1 978 | |||
| 1 969 | |||
|- | |||
| Allwinner A64 | |||
| 1152 | |||
| 4 | |||
| LPDDR3-800 | |||
| 2 420 | |||
| 2 421 | |||
| 2 113 | |||
| 2 110 | |||
|- | |||
| AMD A6-3650 | |||
| 2600 | |||
| 4 | |||
| DDR3-1333 | |||
| 6 564 | |||
| 6 588 | |||
| 7 203 | |||
| 7 088 | |||
|- | |||
| Baikal M1000 | |||
| 1500 | |||
| 8 | |||
| DDR4-2400 | |||
| 13 388 | |||
| 13 262 | |||
| 12 632 | |||
| 12 691 | |||
|} | |||
=== Тест латентности кеша === | |||
Исходный код: [https://github.com/torvalds/test-tlb Test TLB] | Исходный код: [https://github.com/torvalds/test-tlb Test TLB] | ||
{| class="wikitable" | {| class="wikitable sortable" | ||
! | |- | ||
! | |||
! Size | |||
! 4k | |||
! 8k | |||
! 16k | |||
! 32k | |||
! 64k | |||
! 128k | |||
! 256k | |||
! 512k | |||
! 1M | |||
! 2M | |||
! 4M | |||
! 6M | |||
! 8M | |||
! 16M | |||
! 32M | |||
! 64M | |||
! 128M | |||
! 256M | |||
|- | |||
| rowspan="2" | Elbrus 2C+ (500 MHz) | |||
| Latency (ns) | |||
| 14.02 | |||
| 14.02 | |||
| 14.02 | |||
| 14.02 | |||
| 14.02 | |||
| 18.04 | |||
| 24.97 | |||
| 27.01 | |||
| 67.80 | |||
| 106.21 | |||
| 107.51 | |||
| 107.92 | |||
| 107.91 | |||
| 107.91 | |||
| 107.91 | |||
| 107.91 | |||
| 107.91 | |||
| 107.91 | |||
|- | |||
| Cycles | |||
| 4.0 | |||
| 4.0 | |||
| 4.0 | |||
| 4.0 | |||
| 4.0 | |||
| 9.0 | |||
| 9.0 | |||
| 11.1 | |||
| 33.9 | |||
| 53.1 | |||
| 53.8 | |||
| 54.0 | |||
| 54.0 | |||
| 54.0 | |||
| 54.0 | |||
| 54.0 | |||
| 54.0 | |||
| 54.0 | |||
|- | |||
| rowspan="2" | Elbrus 4C (750 MHz) | |||
| Latency (ns) | |||
| 4.04 | |||
| 4.04 | |||
| 4.04 | |||
| 4.04 | |||
| 4.04 | |||
| 9.34 | |||
| 14.68 | |||
| 14.68 | |||
| 14.68 | |||
| 15.46 | |||
| 131.34 | |||
| 131.34 | |||
| 131.34 | |||
| 131.34 | |||
| 131.34 | |||
| 131.34 | |||
| 131.34 | |||
| 134.26 | |||
|- | |- | ||
| | | Cycles | ||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 11.0 | |||
| 11.0 | |||
| 11.1 | |||
| 11.0 | |||
| 11.6 | |||
| 98.5 | |||
| 98.5 | |||
| 98.5 | |||
| 98.5 | |||
| 98.5 | |||
| 98.5 | |||
| 98.5 | |||
| 100.7 | |||
|- | |- | ||
| | | rowspan="2" | Elbrus 8C (1.3 GHz) | ||
| Latency (ns) | |||
| 2.51 | |||
| 2.51 | |||
| 2.51 | |||
| 2.51 | |||
| 2.51 | |||
| 8.48 | |||
| 8.48 | |||
| 8.56 | |||
| 25.43 | |||
| 25.43 | |||
| 25.43 | |||
| 25.44 | |||
| 25.46 | |||
| 46.09 | |||
| 105.44 | |||
| 105.44 | |||
| 105.47 | |||
| 105.46 | |||
|- | |- | ||
| | | Cycles | ||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 11.0 | |||
| 11.0 | |||
| 11.1 | |||
| 33.1 | |||
| 33.1 | |||
| 33.1 | |||
| 33.1 | |||
| 33.1 | |||
| 59.9 | |||
| 137.1 | |||
| 137.1 | |||
| 137.1 | |||
| 137.1 | |||
|- | |- | ||
| | | rowspan="2" | Elbrus 8CB (1.5 GHz) | ||
| Latency (ns) | |||
| 1.94 | |||
| 1.94 | |||
| 1.94 | |||
| 1.94 | |||
| 1.94 | |||
| 7.10 | |||
| 7.10 | |||
| 7.13 | |||
| 21.31 | |||
| 21.31 | |||
| 21.31 | |||
| 21.31 | |||
| 21.31 | |||
| 27.99 | |||
| 118.83 | |||
| 120.01 | |||
| 120.00 | |||
| 120.48 | |||
|- | |- | ||
| | | Cycles | ||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 11.0 | |||
| 11.0 | |||
| 11.1 | |||
| 33.0 | |||
| 33.0 | |||
| 33.0 | |||
| 33.0 | |||
| 33.0 | |||
| 43.4 | |||
| 184.2 | |||
| 186.0 | |||
| 186.0 | |||
| 186.7 | |||
|- | |- | ||
| | | rowspan="2" | Elbrus R1000 (1 GHz) | ||
| Latency (ns) | |||
| 5.01 | |||
| 5.01 | |||
| 5.01 | |||
| 5.16 | |||
| 23.69 | |||
| 23.84 | |||
| 23.90 | |||
| 24.05 | |||
| 24.13 | |||
| 45.12 | |||
| 119.62 | |||
| 135.98 | |||
| 141.20 | |||
| 143.91 | |||
| 144.28 | |||
| 144.28 | |||
| 144.28 | |||
| 144.28 | |||
|- | |- | ||
| | | Cycles | ||
| 5.0 | |||
| 5.0 | |||
| 5.0 | |||
| 5.2 | |||
| 23.7 | |||
| 23.8 | |||
| 23.9 | |||
| 24.0 | |||
| 24.1 | |||
| 45.1 | |||
| 119.6 | |||
| 136.0 | |||
| 141.2 | |||
| 143.9 | |||
| 144.3 | |||
| 144.3 | |||
| 144.3 | |||
| 144.3 | |||
|- | |||
| rowspan="2" | Elbrus 16C (2.0 GHz) | |||
| Latency (ns) | |||
| 2.51 | |||
| 2.51 | |||
| 2.53 | |||
| 2.59 | |||
| 2.60 | |||
| 6.54 | |||
| 6.54 | |||
| 6.56 | |||
| 7.04 | |||
| 29.75 | |||
| 29.75 | |||
| 29.75 | |||
| 29.75 | |||
| 29.86 | |||
| 36.87 | |||
| 107.96 | |||
| 107.30 | |||
| 108.30 | |||
|- | |||
| Cycles | |||
| 5.0 | |||
| 5.0 | |||
| 5.1 | |||
| 5.2 | |||
| 5.2 | |||
| 13.1 | |||
| 13.1 | |||
| 13.1 | |||
| 14.1 | |||
| 59.5 | |||
| 59.5 | |||
| 59.5 | |||
| 59.5 | |||
| 59.7 | |||
| 73.7 | |||
| 215.9 | |||
| 214.6 | |||
| 216.6 | |||
|- | |||
| rowspan="2" | Elbrus 2С3 (2 GHz) | |||
| Latency (ns) | |||
| 2.5 | |||
| 2.5 | |||
| 2.5 | |||
| 2.5 | |||
| 2.5 | |||
| 6.5 | |||
| 6.5 | |||
| 6.5 | |||
| 6.5 | |||
| 6.5 | |||
| 95.07 | |||
| 97.26 | |||
| 95.08 | |||
| 97.24 | |||
| 95.51 | |||
| 97.25 | |||
| 95.71 | |||
| 95.68 | |||
|- | |||
| Cycles | |||
| 4.0 | |||
| 4.0 | |||
| 4.0 | |||
| 4.0 | |||
| 4.0 | |||
| 10.4 | |||
| 10.4 | |||
| 10.4 | |||
| 10.4 | |||
| 10.4 | |||
| 152.1 | |||
| 155.6 | |||
| 152.1 | |||
| 155.6 | |||
| 152.8 | |||
| 155.6 | |||
| 153.1 | |||
| 153.1 | |||
|- | |||
| rowspan="2" | Itanium 2 (1.6 GHz) | |||
| Latency (ns) | |||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 4.44 | |||
| 4.44 | |||
| 4.6 | |||
| 6.62 | |||
| 10.23 | |||
| 10.37 | |||
| 21.33 | |||
| 51.25 | |||
| 58.22 | |||
| 60.44 | |||
| 60.40 | |||
| 60.54 | |||
| 60.78 | |||
| 60.96 | |||
| 61.01 | |||
|- | |||
| Cycles | |||
| 4.8 | |||
| 4.8 | |||
| 4.8 | |||
| 7.1 | |||
| 7.1 | |||
| 7.1 | |||
| 10.6 | |||
| 16.4 | |||
| 16.6 | |||
| 34.1 | |||
| 82.0 | |||
| 93.2 | |||
| 96.7 | |||
| 96.6 | |||
| 96.9 | |||
| 97.2 | |||
| 97.5 | |||
| 97.6 | |||
|- | |||
| Amd A6-3650 (2.6 GHz) | |||
| Latency (ns) | |||
| 1.16 | |||
| 1.16 | |||
| 1.16 | |||
| 1.16 | |||
| 1.16 | |||
| 4.00 | |||
| 4.00 | |||
| 4.00 | |||
| 4.03 | |||
| 12.14 | |||
| 12.06 | |||
| 12.21 | |||
| 12.01 | |||
| 12.02 | |||
| 11.98 | |||
| 12.02 | |||
| 12.21 | |||
| 12.17 | |||
|- | |||
| | |||
| Cycles | |||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 3.0 | |||
| 10.4 | |||
| 10.4 | |||
| 10.4 | |||
| 10.5 | |||
| 31.6 | |||
| 31.3 | |||
| 31.7 | |||
| 31.2 | |||
| 31.3 | |||
| 31.2 | |||
| 31.3 | |||
| 31.7 | |||
| 31.6 | |||
|- | |||
| rowspan="2" | Alwinner A64 (1152 MHz) | |||
| Latency (ns) | |||
| 3.48 | |||
| 3.48 | |||
| 3.48 | |||
| 3.58 | |||
| 6.83 | |||
| 7.28 | |||
| 7.69 | |||
| 8.04 | |||
| 34.36 | |||
| 37.05 | |||
| 37.36 | |||
| 37.59 | |||
| 37.37 | |||
| 37.57 | |||
| 37.09 | |||
| 37.07 | |||
| 37.57 | |||
| 37.77 | |||
|- | |||
| Cycles | |||
| 4.0 | |||
| 4.0 | |||
| 4.0 | |||
| 4.1 | |||
| 7.9 | |||
| 8.4 | |||
| 8.9 | |||
| 9.3 | |||
| 39.6 | |||
| 42.7 | |||
| 43.0 | |||
| 43.3 | |||
| 43.0 | |||
| 43.3 | |||
| 42.7 | |||
| 42.7 | |||
| 43.3 | |||
| 43.5 | |||
|} | |||
== Тесты 7z == | |||
{| class="wikitable sortable" | |||
|- | |||
! Cpu | |||
! Year | |||
! Freq | |||
! Cores | |||
! Total MT | |||
! Comp Avr MT | |||
! Dec Avr MT | |||
! Total ST | |||
! Comp Avr ST | |||
! Dec Avr ST | |||
! Tot Ratio | |||
! Comp Ratio | |||
! Dec Ratio | |||
! Tot Per Mhz | |||
! Comp Per Mhz | |||
! Dec Per Mhz | |||
|- | |||
| Elbrus 8CB | |||
| 2018 | |||
| 1500 | |||
| 8 | |||
| 12164 | |||
| 9975 | |||
| 14353 | |||
| 1894 | |||
| 1895 | |||
| 1894 | |||
| 0.80 | |||
| 0.66 | |||
| 0.95 | |||
| 1.26 | |||
| 1.26 | |||
| 1.26 | |||
|- | |||
| Elbrus 8CB | |||
| 2018 | |||
| 1550 | |||
| 8 | |||
| 11049 | |||
| 8461 | |||
| 13638 | |||
| 1651 | |||
| 1563 | |||
| 1738 | |||
| 0.84 | |||
| 0.68 | |||
| 0.98 | |||
| 1.07 | |||
| 1.01 | |||
| 1.12 | |||
|- | |||
| Elbrus 8C | |||
| 2016 | |||
| 1300 | |||
| 8 | |||
| 10865 | |||
| 8736 | |||
| 12994 | |||
| 1697 | |||
| 1689 | |||
| 1705 | |||
| 0.80 | |||
| 0.65 | |||
| 0.95 | |||
| 1.31 | |||
| 1.30 | |||
| 1.31 | |||
|- | |||
| Elbrus 8C | |||
| 2016 | |||
| 1200 | |||
| 8 | |||
| 9031 | |||
| 6619 | |||
| 11442 | |||
| 1391 | |||
| 1267 | |||
| 1516 | |||
| 0.81 | |||
| 0.65 | |||
| 0.94 | |||
| 1.16 | |||
| 1.06 | |||
| 1.26 | |||
|- | |||
| Elbrus 16C | |||
| 2021 | |||
| 2000 | |||
| 16 | |||
| 26280 | |||
| 19070 | |||
| 33490 | |||
| 1813 | |||
| 1516 | |||
| 2110 | |||
| 0.91 | |||
| 0.79 | |||
| 0.99 | |||
| 0.91 | |||
| 0.76 | |||
| 1.06 | |||
|- | |||
| Elbrus 2C3 | |||
| 2021 | |||
| 2000 | |||
| 2 | |||
| 3448 | |||
| 2499 | |||
| 4396 | |||
| 1894 | |||
| 1589 | |||
| 1894 | |||
| 0.91 | |||
| 0.79 | |||
| 1.16 | |||
| 0.95 | |||
| 0.79 | |||
| 0.95 | |||
|- | |||
| Elbrus 12C | |||
| 2022 | |||
| 2000 | |||
| 12 | |||
| 15909.6 | |||
| 11441 | |||
| 18182 | |||
| 1894 | |||
| 1589 | |||
| 1894 | |||
| 0.7 | |||
| 0.6 | |||
| 0.8 | |||
| 0.95 | |||
| 0.79 | |||
| 0.95 | |||
|- | |||
| Elbrus 1C+ | |||
| 2015 | |||
| 1000 | |||
| 1 | |||
| 1277.5 | |||
| 1301 | |||
| 1254 | |||
| 1277.5 | |||
| 1301 | |||
| 1254 | |||
| 1.00 | |||
| 1.00 | |||
| 1.00 | |||
| 1.28 | |||
| 1.30 | |||
| 1.25 | |||
|- | |||
| Elbrus 4C | |||
| 2014 | |||
| 800 | |||
| 4 | |||
| 2793 | |||
| 2065 | |||
| 3520 | |||
| 849 | |||
| 771 | |||
| 927 | |||
| 0.82 | |||
| 0.67 | |||
| 0.95 | |||
| 1.06 | |||
| 0.96 | |||
| 1.16 | |||
|- | |||
| Elbrus 2C+ | |||
| 2011 | |||
| 500 | |||
| 2 | |||
| 1077 | |||
| 878 | |||
| 1276 | |||
| 645 | |||
| 642 | |||
| 647 | |||
| 0.83 | |||
| 0.68 | |||
| 0.99 | |||
| 1.29 | |||
| 1.28 | |||
| 1.29 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| | | R2000 | ||
| 2018 | |||
| 2000 | |||
| 8 | |||
| 8728 | |||
| 5896 | |||
| 11560 | |||
| 1246 | |||
| 883 | |||
| 1609 | |||
| 0.88 | |||
| 0.83 | |||
| 0.90 | |||
| 0.62 | |||
| 0.44 | |||
| 0.80 | |||
|- | |- | ||
| | | R1000 | ||
| 2011 | |||
| 1000 | |||
| 4 | |||
| 2514 | |||
| 1959 | |||
| 3069 | |||
| 692 | |||
| 575 | |||
| 809 | |||
| 0.91 | |||
| 0.85 | |||
| 0.95 | |||
| 0.69 | |||
| 0.58 | |||
| 0.81 | |||
|- | |- | ||
| | | | ||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| | | Itanium 2 1600 x2 | ||
| 2004 | |||
| 1600 | |||
| 2 | |||
| 1441 | |||
| 1239 | |||
| 1644 | |||
| 1076 | |||
| 1040 | |||
| 1113 | |||
| | |||
| | |||
| | |||
| 0.66 | |||
| 0.65 | |||
| 1.43 | |||
|- | |- | ||
| | | | ||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| | | Baikal M1000 | ||
| 2019 | |||
| 1500 | |||
| 8 | |||
| 9868 | |||
| 8483 | |||
| 11252 | |||
| 1513 | |||
| 1524 | |||
| 1502 | |||
| 0.82 | |||
| 0.70 | |||
| 0.94 | |||
| 1.01 | |||
| 1.02 | |||
| 1.00 | |||
|- | |- | ||
| | | Baikal S | ||
| 2022 | |||
| 2000 | |||
| 48 | |||
| 76651 | |||
| 59534 | |||
| 95824 | |||
| 2281 | |||
| 2067 | |||
| 2495 | |||
| 0.7 | |||
| 0.6 | |||
| 0.8 | |||
| 1.01 | |||
| 1.02 | |||
| 1.00 | |||
|- | |- | ||
| | | Apple M1 | ||
| 2020 | |||
| 3100 | |||
| 8 | |||
| 33034 | |||
| 38166 | |||
| 27903 | |||
| 4458 | |||
| 5315 | |||
| 3657 | |||
| 0.93 | |||
| 0.90 | |||
| 0.95 | |||
| 1.44 | |||
| 1.71 | |||
| 1.18 | |||
|- | |- | ||
| | | | ||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| | | Celeron N3350 * | ||
| 2016 | |||
| 1100 | |||
| 2 | |||
| 3966 | |||
| 3568 | |||
| 4364 | |||
| 1961 | |||
| 1664 | |||
| 2258 | |||
| 1.01 | |||
| 1.07 | |||
| 0.97 | |||
| 1.78 | |||
| 1.51 | |||
| 2.05 | |||
|- | |- | ||
| | | Core i7 2600 | ||
| 2011 | |||
| 3400 | |||
| 8 | |||
| 16601 | |||
| 16179 | |||
| 17024 | |||
| 3773 | |||
| 4005 | |||
| 3540 | |||
| 0.55 | |||
| 0.50 | |||
| 0.60 | |||
| 1.11 | |||
| 1.18 | |||
| 1.04 | |||
|- | |- | ||
| | | Core(TM) i7-7820X ** | ||
| 2017 | |||
| 3600 | |||
| 16 | |||
| 47733 | |||
| 48501 | |||
| 46965 | |||
| 4982 | |||
| 5363 | |||
| 4601 | |||
| 0.60 | |||
| 0.57 | |||
| 0.64 | |||
| 1.38 | |||
| 1.49 | |||
| 1.28 | |||
|} | |} | ||
== Тесты Crystal Mark 2004 R3/R7 == | == Бинарная трансляция RTC == | ||
=== Тесты Crystal Mark 2004 R3/R7 === | |||
{| class="wikitable" | {| class="wikitable sortable" style="text-align: right;" | ||
! CPU || Threads || Frequency || ALU || FPU || MEM R (Mb/s) || MEM W (Mb/s) || Anounced | ! CPU || Threads || Frequency || ALU || FPU || MEM R (Mb/s) || MEM W (Mb/s) || Anounced | ||
|- | |- | ||
| 486 DX4 || 1 || 75 || 119 || 77 || 9 || 11 || 1993 | | align=left | 486 DX4 || 1 || 75 || 119 || 77 || 9 || 11 || 1993 | ||
|- | |||
| align=left | P1 (P54C) || 1 || 200 || 484 || 420 || 80 || 65 || 1994 | |||
|- | |||
| align=left | P1 MMX (P55C) || 1 || 233 || 675 || 686 || 112 || 75 || 1997 | |||
|- | |||
| align=left | P2 || 1 || 400 || 1219 || 1260 || 222 || 150 || 1998 | |||
|- | |- | ||
| | | align=left | Transmeta Crusoe TM5800 || 1 || 1000 || 2347 || 1689 || 405 || 223 || 2000 | ||
|- | |- | ||
| | | align=left | P3 (Coopermine) || 1 || 1000 || 3440 || 3730 || 355 || 170 || 2000 | ||
|- | |- | ||
| | | align=left | P4 (Willamete) || 1 || 1600 || 3496 || 4110 || 1385 || 662 || 2001 | ||
|- | |- | ||
| | | align=left | Celeron (Willamete) || 1 || 1800 || 3934 || 4594 || 1457 || 657 || 2001 | ||
|- | |- | ||
| | | align=left | Athlon XP (Palomino) || 1 || 1400 || 4450 || 6220 || 430 || 520 || 2001 | ||
|- | |- | ||
| P4 ( | | align=left | P4 (Northwood) || 1 || 2400 || 5661 || 6747 || 1765 || 754 || 2002 | ||
|- | |- | ||
| | | align=left | P4 (Prescott) || 1 || 2800 || 5908 || 6929 || 3744 || 851 || 2004 | ||
|- | |- | ||
| Athlon | | align=left | Athlon 64 (Venice) || 1 || 1800 || 6699 || 7446 || 1778 || 906 || 2005 | ||
|- | |- | ||
| | | align=left | Celeron 530 (Conroe-L) || 1 || 1733 || 7806 || 9117 || 3075 || 1226 || 2006 | ||
|- | |- | ||
| P4 (Prescott) || | | align=left | P4 (Prescott) || 2 || 3000 || 9719 || 10233 || 3373 || 1578 || 2004 | ||
|- | |- | ||
| | | align=left | Atom D525 || 4 || 1800 || 10505 || 7605 || 3407 || 1300 || 2010 | ||
|- | |- | ||
| | | align=left | Athlon 64 X2 (Brisbane) || 2 || 2300 || 16713 || 19066 || 3973 || 2728 || 2007 | ||
|- | |- | ||
| | | align=left | Core i3-6100 || 2 || 3700 || 17232 || 10484 || 5553 || 9594 || 2015 | ||
|- | |- | ||
| | | align=left | Pentium T3200 (Merom) || 2 || 2000 || 20702 || 18063 || 4150 || 1598 || 2008 | ||
|- | |- | ||
| | | align=left | Atom x5-Z8350 || 4 || 1440 || 21894 || 18018 || 4799 || 2048 || 2016 | ||
|- | |- | ||
| Core i3- | | align=left | Core i3-M330 || 4 || 2133 || 25595 || 26627 || 6807 || 4257 || 2010 | ||
|- | |- | ||
| | | align=left | Core 2 Duo || 2 || 3160 || 28105 || 18196 || 6850 || 2845 || 2008 | ||
|- | |- | ||
| Atom | | align=left | Atom Z3795 || 4 || 1600 || 40231 || 34963 || 12060 || 5797 || 2016 | ||
|- | |- | ||
| | | align=left | AMD A6-3650 || 4 || 2600 || 46978 || 35315 || 9711 || 3870 || 2011 | ||
|- | |- | ||
| Core 2 | | align=left | Core 2 Quad || 4 || 2833 || 47974 || 31391 || 9710 || 5493 || 2008 | ||
|- | |- | ||
| | | align=left | Core i3-4130 || 4 || 3400 || 54296 || 39163 || 19450 || 9269 || 2013 | ||
|- | |- | ||
| AMD | | align=left | AMD Phenom II X4 965 (Agena) || 4 || 3400 || 59098 || 56272 || 11162 || 5973 || 2009 | ||
|- | |- | ||
| Core | | align=left | Core i7-2600 || 8 || 3400 || 95369 || 71648 || 19547 || 9600 || 2011 | ||
|- | |- | ||
| Core | | align=left | Core i7-9900K || 16 || 3600 || 270445 || 238256 || 44618 || 17900 || 2018 | ||
|- | |- | ||
| | | align=left | Elbrus-8C RTC-x86 || 8 || 1300 || 65817 || 29977 || 49800 || 7945 || 2016 | ||
|- | |- | ||
| | | align=left | Elbrus-8CB RTC-x86 || 8 || 1500 || 77481 || 37972 || 62100 || 13940 || 2018 | ||
|- | |- | ||
| | | align=left | Elbrus-1C+ RTC-x86 || 1 || 1000 || 6862 || 2735 || 6230 || 1800 || 2015 | ||
|- | |- | ||
| Elbrus- | | align=left | Elbrus-2C3 RTC-x86 * || 2 || 2000 || 25827 || 12657 || ? || ?|| 2021 | ||
|- | |- | ||
| Elbrus- | | align=left | Elbrus-16C RTC-x86 || 16 || 2000 || 207936 || 68149 || 118921 || 12969 || 2021 | ||
|- | |- | ||
| Elbrus- | | align=left | Elbrus-12C RTC-x86 * || 12 || 2000 || 154962 || 75943 || ? || ? || 2022 | ||
|} | |} | ||
=== Тесты latency.exe из cpu-z под RTC трансляцией === | |||
==== Тест латентности памяти Эльбрус-8С утилитой latency.exe из cpu-z под RTC трансляцией ==== | |||
== Тесты .NET (C#) [EntityFX Bench] == | <pre> | ||
:~$ wine latency.exe | |||
Cache latency computation, ver 1.0 | |||
www.cpuid.com | |||
Computing ... | |||
stride 4 8 16 32 64 128 256 512 | |||
size (Kb) | |||
1 4 3 3 3 3 3 3 3 | |||
2 3 3 3 3 3 3 3 3 | |||
4 3 3 3 3 3 3 3 3 | |||
8 3 3 3 3 3 3 3 3 | |||
16 3 3 3 3 3 3 3 3 | |||
32 3 3 3 4 3 3 3 3 | |||
64 3 3 3 3 3 3 3 3 | |||
128 4 6 8 13 14 14 14 14 | |||
256 4 5 8 12 13 13 13 13 | |||
512 5 7 11 18 26 26 26 22 | |||
1024 4 8 13 23 34 33 33 27 | |||
2048 4 8 13 22 33 33 33 27 | |||
4096 4 8 13 22 33 33 34 29 | |||
8192 6 8 13 22 33 33 33 27 | |||
16384 4 8 13 22 33 33 43 40 | |||
32768 4 7 13 22 33 34 134 124 | |||
2 cache levels detected | |||
Level 1 size = 64Kb latency = 3 cycles | |||
Level 2 size = 16384Kb latency = 26 cycles | |||
</pre> | |||
==== Тест латентности памяти Эльбрус-8СВ утилитой latency.exe из cpu-z под RTC трансляцией ==== | |||
<pre> | |||
:~$ wine latency.exe | |||
Cache latency computation, ver 1.0 | |||
www.cpuid.com | |||
Computing ... | |||
stride 4 8 16 32 64 128 256 512 | |||
size (Kb) | |||
1 4 4 3 3 3 3 3 3 | |||
2 3 3 3 3 3 3 3 3 | |||
4 3 3 3 3 3 3 3 3 | |||
8 3 3 3 3 3 3 3 3 | |||
16 3 3 3 3 3 3 3 3 | |||
32 3 3 3 3 3 3 3 3 | |||
64 3 3 3 3 3 3 3 3 | |||
128 4 5 7 11 12 11 11 11 | |||
256 4 5 8 13 15 15 15 14 | |||
512 5 7 10 17 25 24 24 20 | |||
1024 4 7 12 22 33 32 32 27 | |||
2048 4 8 13 23 34 33 33 27 | |||
4096 4 8 13 23 33 33 33 27 | |||
8192 4 8 13 22 33 34 33 27 | |||
16384 4 11 14 22 33 56 79 69 | |||
32768 5 7 13 22 35 41 178 161 | |||
3 cache levels detected | |||
Level 1 size = 64Kb latency = 3 cycles | |||
Level 2 size = 8192Kb latency = 24 cycles | |||
Level 3 size = 16384Kb latency = 68 cycles | |||
</pre> | |||
==== Тест латентности памяти Эльбрус-16C утилитой latency.exe из cpu-z под RTC трансляцией ==== | |||
<pre> | |||
$ wine latency.exe | |||
Cache latency computation, ver 1.0 | |||
www.cpuid.com | |||
Computing ... | |||
stride 4 8 16 32 64 128 256 512 | |||
size (Kb) | |||
1 8 5 5 5 5 5 5 5 | |||
2 5 5 5 5 5 5 5 5 | |||
4 5 5 5 5 5 5 5 5 | |||
8 5 5 5 5 5 5 5 5 | |||
16 5 5 5 5 5 5 5 5 | |||
32 6 5 5 5 5 5 6 6 | |||
64 5 5 5 5 6 5 6 6 | |||
128 6 7 9 13 13 13 13 13 | |||
256 6 7 9 13 13 13 13 13 | |||
512 6 7 10 14 15 15 15 15 | |||
1024 7 10 19 31 45 44 43 43 | |||
2048 10 12 24 35 61 61 61 59 | |||
4096 10 12 24 39 63 61 61 59 | |||
8192 10 11 24 39 62 62 61 59 | |||
16384 10 11 24 39 62 61 61 60 | |||
32768 10 13 24 40 63 61 62 71 | |||
2 cache levels detected | |||
Level 1 size = 64Kb latency = 5 cycles | |||
Level 2 size = 512Kb latency = 13 cycles | |||
</pre> | |||
== .NET (C#) == | |||
=== Тесты .NET (C#) [EntityFX Bench] === | |||
Исходный код: [https://github.com/EntityFX/EntityFX-Bench EntityFX Bench] | Исходный код: [https://github.com/EntityFX/EntityFX-Bench EntityFX Bench] | ||
Строка 148: | Строка 1733: | ||
Бинарники Net Framework/Mono, DotNetCore: [https://github.com/EntityFX/EntityFX-Bench/tree/master/release/dotnet] | Бинарники Net Framework/Mono, DotNetCore: [https://github.com/EntityFX/EntityFX-Bench/tree/master/release/dotnet] | ||
{| class="wikitable" | {| class="wikitable sortable" style="text-align:right; font-size:small; !important;;" | ||
| | |- style="text-align:center;" | ||
! | ! style="text-align:right;" | Cpu | ||
! Elbrus 1C+ | |||
! Elbrus 4C | |||
! colspan="2" | Elbrus 8C | |||
! Elbrus 8CB | |||
! Allwinner A64 | |||
! Intel Pentium 4 2800 | |||
! colspan="2" | Intel Atom X5 Z8350 | |||
! colspan="2" | Intel Core i3 M330 | |||
! colspan="2" | Amd A6 3650 | |||
! colspan="2" | Intel Core i7 2600 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Frequency (MHz) | |||
| 985 | |||
| 750 | |||
| colspan="2" | 1300 | |||
| 1550 | |||
| 1152 | |||
| 2800 | |||
| colspan="2" | 1440 | |||
| colspan="2" | 2130 | |||
| colspan="2" | 2660 | |||
| colspan="2" | 3400 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Operating System | |||
| Linux 4.9 | |||
| Linux 5.4 | |||
| colspan="2" | Linux 4.19 | |||
| Linux 5.4 | |||
| Linux 4.14 | |||
| Linux 5.4 | |||
| colspan="2" | Windows 10 | |||
| colspan="2" | Windows 10 | |||
| colspan="2" | Linux 5.4 | |||
| colspan="2" | Windows 10 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Runtime | |||
| Mono 5.16 | |||
| Mono 5.16 | |||
| Mono 5.16 | |||
| NetCore 3.1.4 (RTC x86) | |||
| NetCore 3.1.6 (RTC x86) | |||
| Mono 4.2.1 | |||
| Mono 6.2 | |||
| NetFramework 4.7.1 | |||
| NetCore 3.1.8 | |||
| NetFramework 4.7.1 | |||
| NetCore 3.1.3 | |||
| Mono 6.8 | |||
| NetCore 3.1.1 | |||
| NetFramework 4.7.1 | |||
| NetCore 3.1.1 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Threads Count | |||
| 1 | |||
| 4 | |||
| colspan="2" | 8 | |||
| 8 | |||
| 4 | |||
| 1 | |||
| colspan="2" | 4 | |||
| colspan="2" | 4 | |||
| colspan="2" | 4 | |||
| colspan="2" | 8 | |||
|- | |- | ||
| | | Memory Used | ||
| 0 | |||
| 0 | |||
| 0 | |||
| 2362408960 | |||
| 2380783616 | |||
| 0 | |||
| 0 | |||
| 2127478784 | |||
| 1124458496 | |||
| 623116288 | |||
| 1124110336 | |||
| 0 | |||
| 1198948352 | |||
| 3467759616 | |||
| 2106949632 | |||
|- | |- | ||
| | | style="text-align:left;" | ArithemticsBenchmark (Iter/s) | ||
| 3532077.94 | |||
| 2591812.46 | |||
| 4755942.36 | |||
| 112107200.19 | |||
| 132875156.17 | |||
| 5032008.47 | |||
| 1603682.69 | |||
| 33640155.47 | |||
| 28316564.92 | |||
| 71766787.79 | |||
| 67165610.13 | |||
| 5888357.82 | |||
| 61276579.89 | |||
| 142318892.80 | |||
| 139398390.00 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelArithemticsBenchmark (Iter/s) | ||
| 9232556.43 | |||
| 7119809.34 | |||
| 11853423.18 | |||
| 117270015.03 | |||
| 148628854.23 | |||
| 4637858.89 | |||
| 6938063.95 | |||
| 32210118.54 | |||
| 35438868.33 | |||
| 34640922.70 | |||
| 38591843.82 | |||
| 28816081.49 | |||
| 57968393.31 | |||
| 76482092.94 | |||
| 68419477.90 | |||
|- | |- | ||
| | | style="text-align:left;" | MathBenchmark (Iter/s) | ||
| 922858.78 | |||
| 690960.02 | |||
| 1275834.03 | |||
| 1458574.64 | |||
| 2009156.77 | |||
| 965684.06 | |||
| 1229171.40 | |||
| 2100502.84 | |||
| 1840700.19 | |||
| 4985436.48 | |||
| 4003896.28 | |||
| 3538260.34 | |||
| 3467831.59 | |||
| 8487850.01 | |||
| 9257156.98 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelMathBenchmark (Iter/s) | ||
| 925903.52 | |||
| 689693.34 | |||
| 1240840.36 | |||
| 1407533.63 | |||
| 1710285.39 | |||
| 910857.03 | |||
| 1215370.29 | |||
| 2100277.57 | |||
| 1807213.36 | |||
| 2688068.60 | |||
| 2069191.75 | |||
| 2996490.12 | |||
| 2687106.05 | |||
| 5699734.33 | |||
| 5409691.21 | |||
|- | |- | ||
| | | style="text-align:left;" | CallBenchmark (Iter/s) | ||
| 60398659.11 | |||
| 46831726.90 | |||
| 81142021.70 | |||
| 43691655.57 | |||
| 52172333.49 | |||
| 7988480.18 | |||
| 18590864.92 | |||
| 66075080.83 | |||
| 69707585.74 | |||
| 71183388.13 | |||
| 84265325.39 | |||
| 33915665.08 | |||
| 73948127.81 | |||
| 137005911.04 | |||
| 147498693.92 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelCallBenchmark (Iter/s) | ||
| 15294328.41 | |||
| 11886053.39 | |||
| 19965213.53 | |||
| 41801299.25 | |||
| 51925427.16 | |||
| 6493276.33 | |||
| 16230135.33 | |||
| 64876516.20 | |||
| 68604788.53 | |||
| 65649229.01 | |||
| 58796891.31 | |||
| 23818753.43 | |||
| 61551182.18 | |||
| 128816109.62 | |||
| 132973724.51 | |||
|- | |- | ||
| | | style="text-align:left;" | IfElseBenchmark (Iter/s) | ||
| 57049321.52 | |||
| 44077813.52 | |||
| 76368338.20 | |||
| 369052810.83 | |||
| 440085292.05 | |||
| 35574692.53 | |||
| 75869899.99 | |||
| 122382225.08 | |||
| 122446834.27 | |||
| 192617413.70 | |||
| 165452978.07 | |||
| 186225454.37 | |||
| 179526702.98 | |||
| 331131288.19 | |||
| 331922034.04 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelIfElseBenchmark (Iter/s) | ||
| 56870045.20 | |||
| 43959531.25 | |||
| 72836094.62 | |||
| 351711959.72 | |||
| 436938052.61 | |||
| 31986726.28 | |||
| 76141819.97 | |||
| 120545480.60 | |||
| 119899967.94 | |||
| 115456660.56 | |||
| 120261358.24 | |||
| 135438638.48 | |||
| 128884892.74 | |||
| 273941467.23 | |||
| 252491599.73 | |||
|- | |- | ||
| | | style="text-align:left;" | StringManipulation (Iter/s) | ||
| 22365.49 | |||
| 17542.30 | |||
| 30161.66 | |||
| 194087.45 | |||
| 211875.55 | |||
| 44510.57 | |||
| 84422.45 | |||
| 140660.24 | |||
| 201869.44 | |||
| 226490.84 | |||
| 381678.06 | |||
| 111408.38 | |||
| 407545.97 | |||
| 541071.45 | |||
| 742029.57 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelStringManipulation (Iter/s) | ||
| 22318.26 | |||
| 16780.74 | |||
| 24993.46 | |||
| 26962.18 | |||
| 32869.46 | |||
| 38177.94 | |||
| 86610.92 | |||
| 52448.92 | |||
| 57498.14 | |||
| 70272.87 | |||
| 93497.43 | |||
| 62291.84 | |||
| 62665.53 | |||
| 75575.55 | |||
| 81750.73 | |||
|- | |- | ||
| | | style="text-align:left;" | MemoryBenchmark (MB/s) | ||
| 442.05 | |||
| 357.10 | |||
| 686.04 | |||
| 2440.99 | |||
| 2858.39 | |||
| 446.40 | |||
| 2145.51 | |||
| 2773.08 | |||
| 2385.08 | |||
| 5832.27 | |||
| 4393.45 | |||
| 3525.38 | |||
| 5087.14 | |||
| 12098.99 | |||
| 9718.41 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelMemoryBenchmark (MB/s) | ||
| 453.77 | |||
| 1419.04 | |||
| 4600.33 | |||
| 16783.15 | |||
| 20078.20 | |||
| 1501.81 | |||
| 2147.99 | |||
| 8522.00 | |||
| 8083.16 | |||
| 8796.18 | |||
| 8406.69 | |||
| 11335.19 | |||
| 16268.24 | |||
| 41043.92 | |||
| 36871.38 | |||
|- | |- | ||
| | | style="text-align:left;" | RandomMemoryBenchmark (MB/s) | ||
| 212.12 | |||
| 158.97 | |||
| 298.75 | |||
| 1048.21 | |||
| 1275.25 | |||
| 132.68 | |||
| 644.63 | |||
| 892.06 | |||
| 793.29 | |||
| 1988.76 | |||
| 1360.13 | |||
| 1073.26 | |||
| 1397.58 | |||
| 4944.93 | |||
| 2671.33 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelRandomMemoryBenchmark (MB/s) | ||
| 212.58 | |||
| 991.97 | |||
| 3216.11 | |||
| 11799.91 | |||
| 14375.81 | |||
| 1107.29 | |||
| 679.62 | |||
| 5820.38 | |||
| 5400.44 | |||
| 5380.22 | |||
| 4341.31 | |||
| 5221.98 | |||
| 7154.81 | |||
| 32281.19 | |||
| 23490.35 | |||
|- | |- | ||
| | | style="text-align:left;" | Scimark2Benchmark (CompositeScore) | ||
| 53.16 | |||
| 39.00 | |||
| 74.36 | |||
| 164.72 | |||
| 179.26 | |||
| 33.03 | |||
| 123.16 | |||
| 143.59 | |||
| 150.86 | |||
| 255.06 | |||
| 239.00 | |||
| 203.29 | |||
| 321.42 | |||
| 584.71 | |||
| 584.71 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelScimark2Benchmark (CompositeScore) | ||
| 56.80 | |||
| 167.37 | |||
| 583.97 | |||
| 1177.67 | |||
| 1261.84 | |||
| 130.74 | |||
| 123.16 | |||
| 574.36 | |||
| 574.36 | |||
| 574.36 | |||
| 530.67 | |||
| 541.02 | |||
| 914.35 | |||
| 2560.07 | |||
| 2852.68 | |||
|- | |- | ||
| | | style="text-align:left;" | DhrystoneBenchmark (DMIPS) | ||
| 42.69 | |||
| 33.01 | |||
| 56.92 | |||
| 1309.62 | |||
| 1552.65 | |||
| 52.93 | |||
| 181.56 | |||
| 746.16 | |||
| 981.22 | |||
| 1319.86 | |||
| 1677.86 | |||
| 245.87 | |||
| 2294.82 | |||
| 2899.26 | |||
| 3643.71 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelDhrystoneBenchmark (DMIPS) | ||
| 42.12 | |||
| 132.04 | |||
| 443.94 | |||
| 10672.17 | |||
| 12711.44 | |||
| 193.51 | |||
| 181.56 | |||
| 2994.31 | |||
| 3784.86 | |||
| 2287.42 | |||
| 3058.05 | |||
| 645.42 | |||
| 3183.84 | |||
| 9900.40 | |||
| 13703.47 | |||
|- | |- | ||
| | | style="text-align:left;" | WhetstoneBenchmark (MWIPS) | ||
| 617.08 | |||
| 473.86 | |||
| 831.93 | |||
| 326.68 | |||
| 357.01 | |||
| 454.87 | |||
| 411.42 | |||
| 976.28 | |||
| 1169.49 | |||
| 1809.24 | |||
| 2149.08 | |||
| 1544.08 | |||
| 1853.38 | |||
| 3016.39 | |||
| 3645.66 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelWhetstoneBenchmark (MWIPS) | ||
| 478.27 | |||
| 1485.32 | |||
| 5122.33 | |||
| 7813.58 | |||
| 9441.68 | |||
| 1346.53 | |||
| 544.61 | |||
| 4159.10 | |||
| 5022.90 | |||
| 4211.35 | |||
| 4856.44 | |||
| 5204.05 | |||
| 5773.80 | |||
| 18956.97 | |||
| 22593.61 | |||
|- | |- | ||
| | | style="text-align:left;" | LinpackBenchmark (MFLOPS) | ||
| 47.27 | |||
| 46.85 | |||
| 80.93 | |||
| 133.53 | |||
| 130.28 | |||
| 60.70 | |||
| 197.83 | |||
| 296.74 | |||
| 296.74 | |||
| 667.67 | |||
| 593.48 | |||
| 356.09 | |||
| 593.48 | |||
| 1335.33 | |||
| 1335.33 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelLinpackBenchmark (MFLOPS) | ||
| 47.27 | |||
| 181.06 | |||
| 517.18 | |||
| 746.43 | |||
| 699.09 | |||
| 200.64 | |||
| 190.76 | |||
| 562.24 | |||
| 521.10 | |||
| 928.93 | |||
| 890.22 | |||
| 971.15 | |||
| 1005.84 | |||
| 2072.95 | |||
| 2047.51 | |||
|- | |- | ||
| | | style="text-align:left;" | HashBenchmark (Iter/s) | ||
| 32444.54 | |||
| 24850.52 | |||
| 40086.89 | |||
| 0 | |||
| 0 | |||
| 23782.26 | |||
| 58469.67 | |||
| 83339.54 | |||
| 67154.95 | |||
| 122028.68 | |||
| 155054.23 | |||
| 114473.36 | |||
| 262537.42 | |||
| 271587.13 | |||
| 344935.39 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelHashBenchmark (Iter/s) | ||
| 32624.36 | |||
| 21432.18 | |||
| 17235.17 | |||
| 0 | |||
| 0 | |||
| 17804.97 | |||
| 58717.56 | |||
| 32438.43 | |||
| 38356.83 | |||
| 42936.12 | |||
| 55409.66 | |||
| 43528.80 | |||
| 63914.10 | |||
| 43709.09 | |||
| 86951.77 | |||
|- | |||
| Total Points | |||
| 9100.35 | |||
| 17173.61 | |||
| 50222.58 | |||
| 196746.42 | |||
| 234814.32 | |||
| 17578.43 | |||
| 20211.87 | |||
| 80622.19 | |||
| 84512.14 | |||
| 97822.29 | |||
| 98492.23 | |||
| 76744.48 | |||
| 125713.98 | |||
| 352806.10 | |||
| 352445.86 | |||
|- | |||
| Total Time (ms) | |||
| 2886263.05 | |||
| 3417234.29 | |||
| 2159060.73 | |||
| 1259389.78 | |||
| 1143765.68 | |||
| 2834386.81 | |||
| 1602974.85 | |||
| 932882.10 | |||
| 939013.73 | |||
| 710849.38 | |||
| 678650.92 | |||
| 984340.14 | |||
| 705450.99 | |||
| 531086.40 | |||
| 488755.26 | |||
|} | |} | ||
== | == Java == | ||
Исходный код: [https://github.com/EntityFX/EntityFX-Bench EntityFX Bench] | Исходный код: [https://github.com/EntityFX/EntityFX-Bench EntityFX Bench] | ||
{| class="wikitable" | {| class="wikitable sortable" style="text-align:right; font-size:small;" | ||
! | |- style="text-align:center;" | ||
! style="text-align:right;" | Cpu | |||
! Elbrus 1C+ | |||
! ELbrus 4C | |||
! Elbrus 8C | |||
! colspan="2" | Elbrus 8CB | |||
! Allwinner A64 | |||
! Intel Pentium 4 2800 | |||
! Intel Atom X5 Z8350 | |||
! Intel Core i3 M330 | |||
! Amd A6 3650 | |||
! Intel Core i7 2600 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Frequency (MHz) | |||
| 985 | |||
| 750 | |||
| 1300 | |||
| colspan="2" | 1550 | |||
| 1152 | |||
| 2800 | |||
| 1440 | |||
| 2130 | |||
| 2660 | |||
| 3400 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Operating System | |||
| Linux 4.9 | |||
| Linux 5.4 | |||
| Linux 4.19 | |||
| colspan="2" | Linux 5.4 | |||
| Linux 4.14 | |||
| Linux 5.4 | |||
| Windows 10 | |||
| Windows 10 | |||
| Linux 5.4 | |||
| Windows 10 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Runtime | |||
| Java 1.8.0_152 | |||
| Java 11.0.8-internal | |||
| Java 1.8.0_152 | |||
| Java 1.8.0_152 | |||
| Java 1.8.0_152 (x86-64 RTC) | |||
| Java 1.8.0_272 | |||
| Java 1.8.0_275 | |||
| Java 1.8.0_272 | |||
| Java 1.8.0_241 | |||
| Java 14.0.1 | |||
| Java 1.8.0_202 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Threads Count | |||
| 1 | |||
| 4 | |||
| 8 | |||
| 8 | |||
| 8 | |||
| 4 | |||
| 1 | |||
| 4 | |||
| 4 | |||
| 4 | |||
| 8 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Memory Used | |||
| 176527936 | |||
| 61069752 | |||
| 222075000 | |||
| 383832280 | |||
| 380520760 | |||
| 25075624 | |||
| 5849432 | |||
| 249701200 | |||
| 35211312 | |||
| 322475552 | |||
| 115194336 | |||
|- | |||
| style="text-align:left;" | ArithemticsBenchmark (Iter/s) | |||
| 14084507.04 | |||
| 10844026.75 | |||
| 19063353.88 | |||
| 22746227.92 | |||
| 22747952.68 | |||
| 18545994.07 | |||
| 3759775.42 | |||
| 42200028.13 | |||
| 6328045.90 | |||
| 69268067.42 | |||
| 148367952.52 | |||
|- | |||
| style="text-align:left;" | ParallelArithemticsBenchmark (Iter/s) | |||
| 59654006.76 | |||
| 126482315.66 | |||
| 630504916.98 | |||
| 770935893.79 | |||
| 771873614.10 | |||
| 97825437.45 | |||
| 16729868.39 | |||
| 189283299.83 | |||
| 65766953.16 | |||
| 303266026.57 | |||
| 708591874.95 | |||
|- | |||
| style="text-align:left;" | MathBenchmark (Iter/s) | |||
| 1410914.84 | |||
| 242628.93 | |||
| 1879769.92 | |||
| 2158731.53 | |||
| 2158661.63 | |||
| 397912.55 | |||
| 428304.04 | |||
| 373037.59 | |||
| 588727.05 | |||
| 3149457.51 | |||
| 1271463.90 | |||
|- | |||
| style="text-align:left;" | ParallelMathBenchmark (Iter/s) | |||
| 1429776.53 | |||
| 975082.90 | |||
| 14893568.14 | |||
| 17379088.04 | |||
| 17423585.67 | |||
| 1503341.31 | |||
| 431632.63 | |||
| 1260210.88 | |||
| 1078083.44 | |||
| 9858073.04 | |||
| 6411424.34 | |||
|- | |||
| style="text-align:left;" | CallBenchmark (Iter/s) | |||
| 79529187.21 | |||
| 57633565.79 | |||
| 106706503.76 | |||
| 127307447.49 | |||
| 127315551.59 | |||
| 94800208.56 | |||
| 104444096.30 | |||
| 133200133.20 | |||
| 69372181.76 | |||
| 96609023.28 | |||
| 289226319.60 | |||
|- | |||
| style="text-align:left;" | ParallelCallBenchmark (Iter/s) | |||
| 79211057.86 | |||
| 230426442.32 | |||
| 833761379.04 | |||
| 1018516369.50 | |||
| 1015089346.54 | |||
| 307172477.80 | |||
| 104854776.14 | |||
| 467699579.83 | |||
| 207423728.25 | |||
| 309291725.85 | |||
| 2170887849.38 | |||
|- | |||
| style="text-align:left;" | IfElseBenchmark (Iter/s) | |||
| 86858334.06 | |||
| 83173916.66 | |||
| 117917575.61 | |||
| 140656867.57 | |||
| 140666760.44 | |||
| 163826998.69 | |||
| 72774907.21 | |||
| 188803927.12 | |||
| 79456517.42 | |||
| 364497904.14 | |||
| 537634408.60 | |||
|- | |||
| style="text-align:left;" | ParallelIfElseBenchmark (Iter/s) | |||
| 87263842.23 | |||
| 332578222.36 | |||
| 834238373.82 | |||
| 1050523068.80 | |||
| 900672062.68 | |||
| 602330368.29 | |||
| 72513686.96 | |||
| 656425350.78 | |||
| 116464424.42 | |||
| 1242165135.73 | |||
| 3240100141.09 | |||
|- | |||
| style="text-align:left;" | StringManipulation (Iter/s) | |||
| 37923.03 | |||
| 56232.22 | |||
| 55640.25 | |||
| 61003.88 | |||
| 61400.17 | |||
| 58383.93 | |||
| 102435.93 | |||
| 100076.06 | |||
| 81192.56 | |||
| 569151.96 | |||
| 413223.14 | |||
|- | |||
| style="text-align:left;" | ParallelStringManipulation (Iter/s) | |||
| 37614.06 | |||
| 219807.50 | |||
| 407930.70 | |||
| 452579.32 | |||
| 450857.74 | |||
| 157021.32 | |||
| 101378.75 | |||
| 351422.04 | |||
| 157932.73 | |||
| 1839468.95 | |||
| 1604462.28 | |||
|- | |||
| style="text-align:left;" | MemoryBenchmark (MB/s) | |||
| 1428.41 | |||
| 591.33 | |||
| 1781.32 | |||
| 2215.20 | |||
| 2215.83 | |||
| 1414.20 | |||
| 2365.14 | |||
| 3208.80 | |||
| 3644.44 | |||
| 6541.20 | |||
| 12408.28 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelMemoryBenchmark (MB/s) | ||
| 1421.74 | |||
| 2332.13 | |||
| 13041.62 | |||
| 15626.11 | |||
| 15254.01 | |||
| 3444.69 | |||
| 2798.09 | |||
| 8063.84 | |||
| 7071.83 | |||
| 19806.14 | |||
| 36045.20 | |||
|- | |- | ||
| | | style="text-align:left;" | RandomMemoryBenchmark (MB/s) | ||
| 1567.13 | |||
| 1013.72 | |||
| 2493.91 | |||
| 3057.80 | |||
| 3063.27 | |||
| 2163.59 | |||
| 6069.15 | |||
| 4526.81 | |||
| 903.51 | |||
| 9502.81 | |||
| 15052.56 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelRandomMemoryBenchmark (MB/s) | ||
| 1687.94 | |||
| 4040.12 | |||
| 17389.90 | |||
| 21114.62 | |||
| 20476.51 | |||
| 4758.47 | |||
| 6286.85 | |||
| 14322.92 | |||
| 1642.84 | |||
| 30308.64 | |||
| 54289.11 | |||
|- | |- | ||
| | | style="text-align:left;" | Scimark2Benchmark (CompositeScore) | ||
| 224.19 | |||
| 179.63 | |||
| 318.44 | |||
| 376.73 | |||
| 376.77 | |||
| 161.04 | |||
| 403.24 | |||
| 458.35 | |||
| 392.38 | |||
| 964.15 | |||
| 1691.88 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelScimark2Benchmark (CompositeScore) | ||
| 226.95 | |||
| 717.49 | |||
| 2503.60 | |||
| 3014.79 | |||
| 3003.30 | |||
| 594.62 | |||
| 402.49 | |||
| 1600.96 | |||
| 909.01 | |||
| 2741.56 | |||
| 7780.90 | |||
|- | |- | ||
| DhrystoneBenchmark || | | style="text-align:left;" | DhrystoneBenchmark (DMIPS) | ||
| 2544.00 | |||
| 1244.00 | |||
| 3624.00 | |||
| 4009.00 | |||
| 3937.00 | |||
| 2009.00 | |||
| 4306.00 | |||
| 4025.00 | |||
| 2636.00 | |||
| 6152.00 | |||
| 16913.00 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelDhrystoneBenchmark (DMIPS) | ||
| 2525.00 | |||
| 4460.00 | |||
| 27261.00 | |||
| 31329.00 | |||
| 38595.00 | |||
| 9250.00 | |||
| 4379.00 | |||
| 13806.00 | |||
| 6333.00 | |||
| 22525.00 | |||
| 76954.00 | |||
|- | |- | ||
| | | style="text-align:left;" | WhetstoneBenchmark (MWIPS) | ||
| 73.59 | |||
| 206.44 | |||
| 473.79 | |||
| 571.83 | |||
| 571.35 | |||
| 307.32 | |||
| 425.90 | |||
| 415.90 | |||
| 224.64 | |||
| 884.77 | |||
| 1104.82 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelWhetstoneBenchmark (MWIPS) | ||
| 360.01 | |||
| 835.30 | |||
| 3733.25 | |||
| 4572.88 | |||
| 4565.79 | |||
| 1213.67 | |||
| 426.83 | |||
| 1453.14 | |||
| 523.44 | |||
| 2532.90 | |||
| 7055.01 | |||
|- | |- | ||
| | | style="text-align:left;" | LinpackBenchmark (MFLOPS) | ||
| 74.02 | |||
| 52.34 | |||
| 148.38 | |||
| 153.94 | |||
| 155.59 | |||
| 131.31 | |||
| 216.13 | |||
| 462.61 | |||
| 320.88 | |||
| 783.65 | |||
| 1622.03 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelLinpackBenchmark (MFLOPS) | ||
| 74.82 | |||
| 200.56 | |||
| 809.79 | |||
| 778.66 | |||
| 778.84 | |||
| 240.04 | |||
| 217.82 | |||
| 535.26 | |||
| 728.12 | |||
| 1222.14 | |||
| 2105.06 | |||
|- | |- | ||
| | | style="text-align:left;" | HashBenchmark (Iter/s) | ||
| 132564.46 | |||
| 100310.96 | |||
| 199421.68 | |||
| 215285.25 | |||
| 219611.29 | |||
| 250062.52 | |||
| 275976.27 | |||
| 244259.89 | |||
| 119381.60 | |||
| 515995.87 | |||
| 770119.37 | |||
|- | |- | ||
| | | style="text-align:left;" | ParallelHashBenchmark (Iter/s) | ||
| 137174.21 | |||
| 314511.92 | |||
| 444746.27 | |||
| 528195.80 | |||
| 525710.60 | |||
| 565734.62 | |||
| 282845.42 | |||
| 489755.80 | |||
| 197214.41 | |||
| 1325187.51 | |||
| 1438194.80 | |||
|- | |- | ||
| Total Points || | | Total Points | ||
| 46459.99 | |||
| 67003.89 | |||
| 277927.23 | |||
| 325351.36 | |||
| 350904.48 | |||
| 102940.94 | |||
| 90054.68 | |||
| 186768.12 | |||
| 89179.34 | |||
| 361484.85 | |||
| 836889.36 | |||
|- | |- | ||
| Total Time ( | | Total Time (ms) | ||
| 1052054 | |||
| 2554353 | |||
| 814795 | |||
| 759992 | |||
| 763604 | |||
| 1707228 | |||
| 1456779 | |||
| 1589090 | |||
| 1844140 | |||
| 388461 | |||
| 662523 | |||
|} | |} | ||
== JavaScript == | |||
=== Тесты JavaScript (Browser JS) [EntityFX Bench] === | |||
Исходный код: [https://github.com/EntityFX/EntityFX-Bench EntityFX Bench] | |||
Тест: [http://laseroid.azurewebsites.net/js-bench/] | |||
{| class="wikitable sortable" style="text-align:right; font-size:small;" | |||
|- style="text-align:center;" | |||
! style="text-align:right;" | Cpu | |||
! Elbrus 1C+ | |||
! Elbrus 4C | |||
! Elbrus 8C | |||
! Mediatek MT6589 | |||
! Qualcomm 625 | |||
! Intel Pentium 4 2800 | |||
! colspan="2" | Intel Atom x5 Z8350 | |||
! colspan="2" | Intel Core i3 M330 | |||
! AMD A6 3650 | |||
! Intel Core i7 2600 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Frequency (MHz) | |||
| 1000 | |||
| 750 | |||
| 1300 | |||
| 1200 | |||
| 2000 | |||
| 2800 | |||
| colspan="2" | 1440 | |||
| colspan="2" | 2133 | |||
| 2600 | |||
| 3400 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Operating System | |||
| Linux e2k | |||
| Linux e2k | |||
| Linux e2k | |||
| Linux armv7l | |||
| Linux aarch64 | |||
| Linux i686 | |||
| colspan="2" | Windows 10 | |||
| colspan="2" | Windows 10 | |||
| Linux x86_64 | |||
| Windows 10 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Runtime | |||
| Firefox 52 | |||
| Firefox 52 | |||
| Firefox 52 | |||
| Chrome 80 | |||
| Firefox 82 | |||
| Firefox 80 | |||
| Firefox 52 | |||
| Chrome 86 | |||
| Firefox 52 | |||
| Chrome 86 | |||
| Chrome 86 | |||
| Firefox 78 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Threads Count | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Memory Used | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
|- | |||
| style="text-align:left;" | ArithemticsBenchmark (Iter/s) | |||
| 4866969.50 | |||
| 5183674.88 | |||
| 10373443.98 | |||
| 6153972.39 | |||
| 10266940.45 | |||
| 13153856.27 | |||
| 8792754.77 | |||
| 11390.82 | |||
| 23142791.02 | |||
| 24057738.57 | |||
| 34810860.99 | |||
| 38333759.26 | |||
|- | |||
| style="text-align:left;" | MathBenchmark (Iter/s) | |||
| 515044.45 | |||
| 598845.43 | |||
| 1291889.52 | |||
| 342322.14 | |||
| 683449.92 | |||
| 1547053.64 | |||
| 1249671.96 | |||
| 703.10 | |||
| 3119054.30 | |||
| 1464193.16 | |||
| 1635657.33 | |||
| 6785411.37 | |||
|- | |||
| style="text-align:left;" | CallBenchmark (Iter/s) | |||
| 9373916.14 | |||
| 10740215.66 | |||
| 21619751.81 | |||
| 91328371.16 | |||
| 46607009.69 | |||
| 56697377.75 | |||
| 125219133.48 | |||
| 310462.59 | |||
| 256476019.49 | |||
| 450450450.45 | |||
| 508259212.20 | |||
| 229016374.67 | |||
|- | |||
| style="text-align:left;" | IfElseBenchmark (Iter/s) | |||
| 30470154.48 | |||
| 35756427.22 | |||
| 72077266.83 | |||
| 51692943.91 | |||
| 66183526.92 | |||
| 149970006.00 | |||
| 78391408.30 | |||
| 75111.73 | |||
| 205086136.18 | |||
| 192678227.36 | |||
| 214938205.27 | |||
| 345363495.08 | |||
|- | |||
| style="text-align:left;" | StringManipulation (Iter/s) | |||
| 11884.05 | |||
| 15543.98 | |||
| 29716.62 | |||
| 53112.95 | |||
| 80688.11 | |||
| 119345.98 | |||
| 35087.23 | |||
| 127.14 | |||
| 98204.82 | |||
| 239188.67 | |||
| 325584.42 | |||
| 378415.20 | |||
|- | |||
| style="text-align:left;" | MemoryBenchmark (MB/s) | |||
| 302.13 | |||
| 317.47 | |||
| 656.26 | |||
| 403.10 | |||
| 1736.14 | |||
| 2955.11 | |||
| 2177.53 | |||
| 1630.10 | |||
| 3798.93 | |||
| 2110.51 | |||
| 2549.67 | |||
| 6636.99 | |||
|- | |||
| style="text-align:left;" | RandomMemoryBenchmark (MB/s) | |||
| 4.40 | |||
| 6.22 | |||
| 10.26 | |||
| 41.37 | |||
| 21.16 | |||
| 26.78 | |||
| 16.84 | |||
| 95.33 | |||
| 33.80 | |||
| 194.29 | |||
| 266.66 | |||
| 90.17 | |||
|- | |||
| style="text-align:left;" | Scimark2Benchmark (CompositeScore) | |||
| 56.49 | |||
| 80.04 | |||
| 138.70 | |||
| 52.60 | |||
| 122.38 | |||
| 196.60 | |||
| 322.08 | |||
| 245.01 | |||
| 453.19 | |||
| 355.89 | |||
| 424.55 | |||
| 622.52 | |||
|- | |||
| style="text-align:left;" | DhrystoneBenchmark (DMIPS) | |||
| 79.04 | |||
| 119.65 | |||
| 201.87 | |||
| 142.55 | |||
| 229.43 | |||
| 225.43 | |||
| 266.56 | |||
| 334.24 | |||
| 460.09 | |||
| 735.81 | |||
| 805.65 | |||
| 961.65 | |||
|- | |||
| style="text-align:left;" | WhetstoneBenchmark (MWIPS) | |||
| 29.02 | |||
| 112.34 | |||
| 336.34 | |||
| 140.40 | |||
| 1005.18 | |||
| 85.24 | |||
| 759.26 | |||
| 281.18 | |||
| 1356.44 | |||
| 757.73 | |||
| 759.76 | |||
| 3331.58 | |||
|- | |||
| style="text-align:left;" | LinpackBenchmark (MFLOPS) | |||
| 29.34 | |||
| 48.00 | |||
| 91.94 | |||
| 46.25 | |||
| 110.31 | |||
| 156.18 | |||
| 343.87 | |||
| 250.88 | |||
| 556.91 | |||
| 421.47 | |||
| 499.10 | |||
| 672.54 | |||
|- | |||
| style="text-align:left;" | HashBenchmark (Iter/s) | |||
| 2596.20 | |||
| 3675.38 | |||
| 5876.17 | |||
| 6233.29 | |||
| 10459.92 | |||
| 9427.29 | |||
| 6517.23 | |||
| 12.13 | |||
| 15157.03 | |||
| 31215.86 | |||
| 39248.78 | |||
| 40892.27 | |||
|- | |||
| Total Points | |||
| 2461.18 | |||
| 3313.40 | |||
| 6377.03 | |||
| 4564.32 | |||
| 8717.34 | |||
| 12045.99 | |||
| 14037.03 | |||
| 14339.70 | |||
| 25167.38 | |||
| 24562.92 | |||
| 29044.26 | |||
| 41425.68 | |||
|- | |||
| Total Time (ms) | |||
| 7345270 | |||
| 5306444 | |||
| 3114290 | |||
| 1955843 | |||
| 1830463 | |||
| 1405446 | |||
| 2095475 | |||
| 905731 | |||
| 1018819 | |||
| 450947 | |||
| 381312 | |||
| 442546 | |||
|} | |||
== Javascript. Популярные бенчмарки == | === Javascript. Популярные бенчмарки === | ||
=== Octane 2 === | ==== Octane 2 ==== | ||
[https://chromium.github.io/octane/ Octane 2 ] | [https://chromium.github.io/octane/ Octane 2 ] | ||
{| class="wikitable" | {| class="wikitable sortable" style="text-align: right;" | ||
! Cpu || Result | ! Cpu || Result | ||
|- | |- | ||
| Intel Pentium 4 2800 || 3387 | | align=left | Intel Pentium 4 2800 || 3387 | ||
|- | |- | ||
| AMD A6-3650 || 11741 | | align=left | AMD A6-3650 || 11741 | ||
|- | |- | ||
| Elbrus 8C (rtc x86 32bit) || 2815 | | align=left | Elbrus 8C (rtc x86 32bit) || 2815 | ||
|- | |- | ||
| Elbrus 8C || 2102 | | align=left | Elbrus 8C || 2102 | ||
|- | |- | ||
| Elbrus 1C+ || 739 | | align=left | Elbrus 1C+ || 739 | ||
|} | |} | ||
=== Kraken Benchmark === | ==== Kraken Benchmark ==== | ||
[https://krakenbenchmark.mozilla.org/kraken-1.1/driver Kraken Benchmark] | [https://krakenbenchmark.mozilla.org/kraken-1.1/driver Kraken Benchmark] | ||
{| class="wikitable" | {| class="wikitable sortable" style="text-align: right;" | ||
! Cpu || Result (ms) | ! Cpu || Result (ms) | ||
|- | |- | ||
| Elbrus 8C || 10493.4 | | align=left | Elbrus 8C || 10493.4 | ||
|- | |- | ||
| Elbrus 8CB RTX x86 || 9567.5 | | align=left | Elbrus 8CB RTX x86 || 9567.5 | ||
|- | |- | ||
| Elbrus 8CB || 8714.2 | | align=left | Elbrus 8CB || 8714.2 | ||
|- | |- | ||
| Intel Pentium 4 2800 || 9486.6 | | align=left | Intel Pentium 4 2800 || 9486.6 | ||
|- | |- | ||
| AMD A6-3650 (4 core 2.6 GHz) || 3052.5 | | align=left | AMD A6-3650 (4 core 2.6 GHz) || 3052.5 | ||
|} | |} | ||
=== Sunspider === | ==== Sunspider ==== | ||
[https://webkit.org/perf/sunspider-1.0.2/sunspider-1.0.2/driver.html Sunspider] | [https://webkit.org/perf/sunspider-1.0.2/sunspider-1.0.2/driver.html Sunspider] | ||
{| class="wikitable" | {| class="wikitable sortable" style="text-align: right;" | ||
! Cpu || Result (ms) | ! Cpu || Result (ms) | ||
|- | |- | ||
| Elbrus 8C || 3059.8 | | align=left | Elbrus 8C || 3059.8 | ||
|- | |- | ||
| Elbrus 8CB || 2394.6 | | align=left | Elbrus 8CB || 2394.6 | ||
|- | |- | ||
| Intel Pentium 4 2800 || 1295.5 | | align=left | Intel Pentium 4 2800 || 1295.5 | ||
|- | |- | ||
| AMD A6-3650 || 485.6 | | align=left | AMD A6-3650 || 485.6 | ||
|} | |} | ||
== PHP == | |||
=== PHP Simple Benchmark Script === | |||
== PHP | |||
Исходники: [https://github.com/rusoft/php-simple-benchmark-script php-simple-benchmark-script] | Исходники: [https://github.com/rusoft/php-simple-benchmark-script php-simple-benchmark-script] | ||
{| class="wikitable" | {| class="wikitable sortable" style="text-align:right; vertical-align:middle;" | ||
|- | |- style="font-weight:bold; text-align:center;" | ||
! Test | ! Test | ||
! Elbrus 8C | ! Elbrus 8C | ||
Строка 311: | Строка 3033: | ||
! colspan="2" | Core i7-2600 | ! colspan="2" | Core i7-2600 | ||
! Allwinner A64 | ! Allwinner A64 | ||
|- | |- style="text-align:center;" | ||
| Frequency | | style="text-align:right;" | Frequency | ||
| 1300 | | 1300 | ||
| | | 1550 | ||
| 2800 | | 2800 | ||
| 2600 | | 2600 | ||
| colspan="2" | 3400 | | colspan="2" | 3400 | ||
| 1152 | | 1152 | ||
|- | |- style="text-align:center;" | ||
| CPU Threads | | style="text-align:right;" | CPU Threads | ||
| 8 | | 8 | ||
| 8 | | 8 | ||
Строка 327: | Строка 3049: | ||
| colspan="2" | 8 (4) | | colspan="2" | 8 (4) | ||
| 4 | | 4 | ||
|- | |- style="text-align:center;" | ||
| Version | | style="text-align:right;" | Version | ||
| 7.0.33 | | 7.0.33 | ||
| 7.0.33 | | 7.0.33 | ||
Строка 337: | Строка 3059: | ||
| 7.0.33 | | 7.0.33 | ||
|- | |- | ||
| 01_math | | style="text-align:left;" | 01_math (kOp/s) | ||
| 58.15 | | 58.15 | ||
| 69.72 | | 69.72 | ||
| 104.19 | | 104.19 | ||
| 295.97 | | 295.97 | ||
| 308.94 | | 308.94 | ||
| 131.73 | | 131.73 | ||
| 44.33 | | 44.33 | ||
|- | |- | ||
| 02_string_concat | | style="text-align:left;" | 02_string_concat (MOp/s) | ||
| 3.56 | | 3.56 | ||
| 3.92 | | 3.92 | ||
| 4.00 | | 4.00 | ||
| 13.15 | | 13.15 | ||
| 5.52 | | 5.52 | ||
| | | 0.56 | ||
| 3.07 | | 3.07 | ||
|- | |- | ||
| 03_1_string_number_concat | | style="text-align:left;" | 03_1_string_number_concat (kOp/s) | ||
| 418.29 | | 418.29 | ||
| 472.77 | | 472.77 | ||
| 631.10 | | 631.10 | ||
| | | 1510.00 | ||
| | | 1680.00 | ||
| | | 1600.00 | ||
| 332.99 | | 332.99 | ||
|- | |- | ||
| 03_2_string_number_format | | style="text-align:left;" | 03_2_string_number_format (kOp/s) | ||
| 506.39 | | 506.39 | ||
| 573.89 | | 573.89 | ||
| 724.44 | | 724.44 | ||
| | | 1690.00 | ||
| | | 1810.00 | ||
| | | 1620.00 | ||
| 432.88 | | 432.88 | ||
|- | |- | ||
| 04_string_simple_functions | | style="text-align:left;" | 04_string_simple_functions (kOp/s) | ||
| 77.06 | | 77.06 | ||
| 91.50 | | 91.50 | ||
| 198.03 | | 198.03 | ||
| 332.67 | | 332.67 | ||
| 39.12 | | 39.12 | ||
| 57.60 | | 57.60 | ||
| 59.48 | | 59.48 | ||
|- | |- | ||
| 05_string_multibyte | | style="text-align:left;" | 05_string_multibyte (kOp/s) | ||
| 2.48 | | 2.48 | ||
| 2.90 | | 2.90 | ||
| -.-- | | -.-- | ||
| 57.53 | | 57.53 | ||
| 11.01 | | 11.01 | ||
| 12.77 | | 12.77 | ||
| 2.50 | | 2.50 | ||
|- | |- | ||
| 06_string_manipulation | | style="text-align:left;" | 06_string_manipulation (kOp/s) | ||
| 22.10 | | 22.10 | ||
| 26.91 | | 26.91 | ||
| 78.96 | | 78.96 | ||
| 127.08 | | 127.08 | ||
| 14.11 | | 14.11 | ||
| 23.96 | | 23.96 | ||
| 35.73 | | 35.73 | ||
|- | |- | ||
| 07_regex | | style="text-align:left;" | 07_regex (kOp/s) | ||
| 48.24 | | 48.24 | ||
| 54.60 | | 54.60 | ||
| 128.41 | | 128.41 | ||
| 233.76 | | 233.76 | ||
| 334.99 | | 334.99 | ||
| 62.43 | | 62.43 | ||
| 47.64 | | 47.64 | ||
|- | |- | ||
| 08_1_hashing | | style="text-align:left;" | 08_1_hashing (kOp/s) | ||
| 113.58 | | 113.58 | ||
| 132.62 | | 132.62 | ||
| 180.46 | | 180.46 | ||
| 306.24 | | 306.24 | ||
| 345.52 | | 345.52 | ||
| 270.31 | | 270.31 | ||
| 71.44 | | 71.44 | ||
|- | |- | ||
| 08_2_crypt | | style="text-align:left;" | 08_2_crypt (Op/s) | ||
| 361.21 | | 361.21 | ||
| 403.62 | | 403.62 | ||
| 571.99 | | 571.99 | ||
| 813.60 | | 813.60 | ||
| 460.00 | | 460.00 | ||
| 454.15 | | 454.15 | ||
| 238.00 | | 238.00 | ||
|- | |- | ||
| 09_json_encode | | style="text-align:left;" | 09_json_encode (kOp/s) | ||
| -.-- | | -.-- | ||
| -.-- | | -.-- | ||
| 88.33 | | 88.33 | ||
| 233.62 | | 233.62 | ||
| 313.52 | | 313.52 | ||
| 191.66 | | 191.66 | ||
| 48.67 | | 48.67 | ||
|- | |- | ||
| 10_json_decode | | style="text-align:left;" | 10_json_decode (kOp/s) | ||
| -.-- | | -.-- | ||
| -.-- | | -.-- | ||
| 68.02 | | 68.02 | ||
| 143.01 | | 143.01 | ||
| 211.62 | | 211.62 | ||
| 94.15 | | 94.15 | ||
| 33.57 | | 33.57 | ||
|- | |- | ||
| 11_serialize | | style="text-align:left;" | 11_serialize (kOp/s) | ||
| 73.67 | | 73.67 | ||
| 81.57 | | 81.57 | ||
| 130.16 | | 130.16 | ||
| 307.52 | | 307.52 | ||
| 435.66 | | 435.66 | ||
| 263.06 | | 263.06 | ||
| 62.20 | | 62.20 | ||
|- | |- | ||
| 12_unserialize | | style="text-align:left;" | 12_unserialize (kOp/s) | ||
| 63.89 | | 63.89 | ||
| 69.02 | | 69.02 | ||
| 79.33 | | 79.33 | ||
| 301.98 | | 301.98 | ||
| 348.62 | | 348.62 | ||
| 258.75 | | 258.75 | ||
| 46.21 | | 46.21 | ||
|- | |- | ||
| 13_array_fill | | style="text-align:left;" | 13_array_fill (MOp/s) | ||
| 2.08 | | 2.08 | ||
| 2.50 | | 2.50 | ||
| 5.30 | | 5.30 | ||
| 9.69 | | 9.69 | ||
| 14.07 | | 14.07 | ||
| 5.35 | | 5.35 | ||
| 1.97 | | 1.97 | ||
|- | |- | ||
| 14_array_range | | style="text-align:left;" | 14_array_range (kOp/s) | ||
| 50.36 | | 50.36 | ||
| 57.54 | | 57.54 | ||
| 31.68 | | 31.68 | ||
| 61.01 | | 61.01 | ||
| | | 1140.00 | ||
| 30.35 | | 30.35 | ||
| 25.25 | | 25.25 | ||
|- | |- | ||
| 14_array_unset | | style="text-align:left;" | 14_array_unset (MOp/s) | ||
| 2.08 | | 2.08 | ||
| 2.48 | | 2.48 | ||
| 7.17 | | 7.17 | ||
| 14.05 | | 14.05 | ||
| 14.45 | | 14.45 | ||
| 7.32 | | 7.32 | ||
| 2.16 | | 2.16 | ||
|- | |- | ||
| 15_loops | | style="text-align:left;" | 15_loops (MOp/s) | ||
| 13.57 | | 13.57 | ||
| 16.21 | | 16.21 | ||
| 38.75 | | 38.75 | ||
| 150.46 | | 150.46 | ||
| 78.92 | | 78.92 | ||
| 42.54 | | 42.54 | ||
| 12.64 | | 12.64 | ||
|- | |- | ||
| 16_loop_ifelse | | style="text-align:left;" | 16_loop_ifelse (MOps/s) | ||
| 4.74 | | 4.74 | ||
| 5.64 | | 5.64 | ||
| 13.41 | | 13.41 | ||
| 28.34 | | 28.34 | ||
| 19.04 | | 19.04 | ||
| 18.72 | | 18.72 | ||
| 4.48 | | 4.48 | ||
|- | |- | ||
| 17_loop_ternary | | style="text-align:left;" | 17_loop_ternary (MOp/s) | ||
| 3.18 | | 3.18 | ||
| 3.79 | | 3.79 | ||
| 7.29 | | 7.29 | ||
| 12.10 | | 12.10 | ||
| 11.40 | | 11.40 | ||
| 11.85 | | 11.85 | ||
| 2.90 | | 2.90 | ||
|- | |- | ||
| 18_1_loop_defined_access | | style="text-align:left;" | 18_1_loop_defined_access (MOp/s) | ||
| 3.28 | | 3.28 | ||
| 3.90 | | 3.90 | ||
| 9.03 | | 9.03 | ||
| 18.90 | | 18.90 | ||
| 18.29 | | 18.29 | ||
| 15.35 | | 15.35 | ||
| 3.18 | | 3.18 | ||
|- | |- | ||
| 18_2_loop_undefined_access | | style="text-align:left;" | 18_2_loop_undefined_access (MOp/s) | ||
| | | 0.60 | ||
| | | 0.66 | ||
| 1.13 | | 1.13 | ||
| 2.60 | | 2.60 | ||
| 2.40 | | 2.40 | ||
| 2.10 | | 2.10 | ||
| | | 0.49 | ||
|- | |- | ||
| 19_type_functions | | style="text-align:left;" | 19_type_functions (MOp/s) | ||
| 250.57 | | 250.57 | ||
| 293.21 | | 293.21 | ||
| 806.37 | | 806.37 | ||
| | | 1560.00 | ||
| | | 1180.00 | ||
| 971.77 | | 971.77 | ||
| 193.89 | | 193.89 | ||
|- | |- | ||
| 20_type_conversion | | style="text-align:left;" | 20_type_conversion (MOp/s) | ||
| 382.32 | | 382.32 | ||
| 458.44 | | 458.44 | ||
| 812.72 | | 812.72 | ||
| | | 1570.00 | ||
| | | 1530.00 | ||
| | | 1510.00 | ||
| 298.61 | | 298.61 | ||
|- | |- | ||
| 21_0_loop_exception_none | | style="text-align:left;" | 21_0_loop_exception_none (MOp/s) | ||
| 7.45 | | 7.45 | ||
| 8.91 | | 8.91 | ||
| 19.67 | | 19.67 | ||
| 56.57 | | 56.57 | ||
| 26.35 | | 26.35 | ||
| 15.67 | | 15.67 | ||
| 6.97 | | 6.97 | ||
|- | |- | ||
| 21_1_loop_exception_try | | style="text-align:left;" | 21_1_loop_exception_try (MOp/s) | ||
| 6.48 | | 6.48 | ||
| 7.74 | | 7.74 | ||
| 19.11 | | 19.11 | ||
| 52.18 | | 52.18 | ||
| 23.61 | | 23.61 | ||
| 18.99 | | 18.99 | ||
| 6.39 | | 6.39 | ||
|- | |- | ||
| 21_2_loop_exception_catch | | style="text-align:left;" | 21_2_loop_exception_catch (kOp/s) | ||
| 184.22 | | 184.22 | ||
| 216.00 | | 216.00 | ||
| 573.09 | | 573.09 | ||
| | | 1380.00 | ||
| | | 1240.00 | ||
| 498.60 | | 498.60 | ||
| 147.28 | | 147.28 | ||
|- | |- | ||
| 22_loop_null_op | | style="text-align:left;" | 22_loop_null_op (MOp/s) | ||
| 3.25 | | 3.25 | ||
| 3.74 | | 3.74 | ||
| 8.39 | | 8.39 | ||
| 16.03 | | 16.03 | ||
| 17.62 | | 17.62 | ||
| -.-- | | -.-- | ||
| 3.08 | | 3.08 | ||
|- | |- | ||
| 23_loop_spaceship_op | | style="text-align:left;" | 23_loop_spaceship_op (MOp/s) | ||
| 4.30 | | 4.30 | ||
| 5.12 | | 5.12 | ||
| 8.50 | | 8.50 | ||
| 17.98 | | 17.98 | ||
| 20.39 | | 20.39 | ||
| -.-- | | -.-- | ||
| 3.96 | | 3.96 | ||
|- | |- | ||
| 24_xmlrpc_encode | | style="text-align:left;" | 24_xmlrpc_encode (Op/) | ||
| -.-- | | -.-- | ||
| -.-- | | -.-- | ||
| -.-- | | -.-- | ||
| -.-- | | -.-- | ||
| 17. | | 17.6 | ||
| -.-- | | -.-- | ||
| -.-- | | -.-- | ||
|- | |- | ||
| 25_xmlrpc_decode | | style="text-align:left;" | 25_xmlrpc_decode (Op/) | ||
| -.-- | | -.-- | ||
| -.-- | | -.-- | ||
| -.-- | | -.-- | ||
| -.-- | | -.-- | ||
| 9.16 | | 9.16 | ||
| -.-- | | -.-- | ||
| -.-- | | -.-- | ||
|- | |- | ||
| 26_1_class_public_properties | | style="text-align:left;" | 26_1_class_public_properties (MOp/s) | ||
| 3.32 | | 3.32 | ||
| 4.08 | | 4.08 | ||
| 10.51 | | 10.51 | ||
| 26.70 | | 26.70 | ||
| 19.57 | | 19.57 | ||
| 9.42 | | 9.42 | ||
| 3.22 | | 3.22 | ||
|- | |- | ||
| 26_2_class_getter_setter | | style="text-align:left;" | 26_2_class_getter_setter (MOp/s) | ||
| 1.31 | | 1.31 | ||
| 1.51 | | 1.51 | ||
| 4.66 | | 4.66 | ||
| 9.41 | | 9.41 | ||
| 5.52 | | 5.52 | ||
| 4.13 | | 4.13 | ||
| | | 0.97 | ||
|- | |- | ||
| 26_3_class_magic_methods | | style="text-align:left;" | 26_3_class_magic_methods (MOp/s) | ||
| | | 0.52 | ||
| | | 0.59 | ||
| 1.35 | | 1.35 | ||
| 3.77 | | 3.77 | ||
| 3.21 | | 3.21 | ||
| 1.89 | | 1.89 | ||
| | | 0.41 | ||
|- | |- | ||
| Total | | Total (MOp/s) | ||
| 1.23 | | 1.23 | ||
| 1.43 | | 1.43 | ||
| 2.60 | | 2.60 | ||
| 5.33 | | 5.33 | ||
| 2.48 | | 2.48 | ||
| 2.02 | | 2.02 | ||
| | | 0.98 | ||
|- | |- | ||
| Time | | Time (sec) | ||
| 488.324 | | 488.324 | ||
| 419.895 | | 419.895 | ||
| 231.485 | | 231.485 | ||
| 113.087 | | 113.087 | ||
| 252.376 | | 252.376 | ||
| 261.652 | | 261.652 | ||
| 609.787 | | 609.787 | ||
|} | |} | ||
== Тесты PHP [EntityFX Bench] == | === Тесты PHP [EntityFX Bench] === | ||
Исходный код: [https://github.com/EntityFX/EntityFX-Bench EntityFX Bench] | Исходный код: [https://github.com/EntityFX/EntityFX-Bench EntityFX Bench] | ||
{| class="wikitable" | {| class="wikitable sortable" style="text-align:right; font-size:small;" | ||
|- | |- style="text-align:center;" | ||
! | ! style="text-align:right;" | Cpu | ||
! Elbrus 2C+ | |||
! | ! Elbrus 1C+ | ||
! | ! Elbrus 4C | ||
! Elbrus 8C | ! Elbrus 8C | ||
! Elbrus 8CB | ! Elbrus 8C x 4 | ||
! Elbrus | ! colspan="2" | Elbrus 8CB | ||
! | ! Elbrus R1000 | ||
! Core | ! Allwinner A64 | ||
! Qualcomm 625 | |||
|- | ! AMD A6 3650 | ||
| | ! Intel Pentium 4 2800 | ||
| colspan="2" | | ! colspan="2" | Intel Core i7 2600 | ||
| Linux 5.4. | |- style="text-align:center;" | ||
| Linux 4. | | style="text-align:right;" | Frequency (MHz) | ||
| Linux 4. | | 500 | ||
| Linux 5.4.0- | | 985 | ||
| | | 750 | ||
| | | 1300 | ||
| | | 1300 | ||
| | | colspan="2" | 1550 | ||
| | | 1000 | ||
| | | 1152 | ||
| 2000 | |||
| 2600 | |||
| 2800 | |||
| colspan="2" | 3400 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Operating System | |||
| Linux 3.14 | |||
| Linux 4.9 | |||
| Linux 5.4 | |||
| Linux 4.19 | |||
| Linux 5.4 | |||
| colspan="2" | Linux 5.4 | |||
| Linux 4.19 | |||
| Linux 4.14 | |||
| Linux 3.18 | |||
| Linux 5.4 | |||
| Linux 5.4 | |||
| colspan="2" | Windows 10.0 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Runtime | |||
| PHP 5.6.32 | |||
| PHP 5.6.40 | |||
| PHP 7.4.7 | |||
| PHP 7.0.33 | |||
| PHP 5.6.40 (RTC) | |||
| PHP 7.0.33 | |||
| PHP 5.6.40 (RTC) | |||
| PHP 5.6.40 | |||
| PHP 7.0.33 | | PHP 7.0.33 | ||
| PHP 7.4.11 | |||
| PHP 7.4.3 | |||
| PHP 7.2.24 | |||
| PHP 5.6.20 | | PHP 5.6.20 | ||
| PHP 7.0.33 | | PHP 7.0.33 | ||
| | |- style="text-align:center;" | ||
| | | style="text-align:right;" | Threads Count | ||
| | | 2 | ||
| | | 1 | ||
| | | 4 | ||
| 8 | |||
| style="font-weight:bold;" | 32 (8 * 4 cpu) | |||
| 8 | |||
| 8 | |||
| 0 | |||
| 4 | |||
| 8 | |||
| 4 | |||
| 1 | |||
| 8 | |||
| 8 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Memory Used | |||
| 1042200 | |||
| 0 | |||
| 911016 | |||
| 819832 | |||
| 1043720 | |||
| 819352 | |||
| 1042848 | |||
| 600536 | |||
| 820040 | |||
| 910328 | |||
| 922704 | |||
| 762584 | |||
| 999032 | |||
| 822640 | |||
|- | |||
| style="text-align:left;" | ArithemticsBenchmark (Iter/s) | |||
| 142719.59 | |||
| 319560.17 | |||
| 383991.32 | |||
| 617263.05 | |||
| 384343.89 | |||
| 749256.74 | |||
| 465076.93 | |||
| 178783.97 | |||
| 450323.43 | |||
| 729296.64 | |||
| 2173444.16 | |||
| 1137386.12 | |||
| 2267184.86 | |||
| 2179780.43 | |||
|- | |||
| style="text-align:left;" | MathBenchmark (Iter/s) | |||
| 36318.50 | |||
| 89813.61 | |||
| 181949.77 | |||
| 286350.25 | |||
| 114181.32 | |||
| 324610.74 | |||
| 134177.15 | |||
| 50534.36 | |||
| 221437.45 | |||
| 256723.48 | |||
| 1302354.33 | |||
| 509040.06 | |||
| 860180.42 | |||
| 1361139.41 | |||
|- | |||
| style="text-align:left;" | CallBenchmark (Iter/s) | |||
| 303213.70 | |||
| 634800.40 | |||
| 1149620.29 | |||
| 1659325.34 | |||
| 726704.27 | |||
| 1931974.93 | |||
| 876784.95 | |||
| 396104.81 | |||
| 1575234.52 | |||
| 2631036.85 | |||
| 15927623.80 | |||
| 5817901.37 | |||
| 6820440.52 | |||
| 10520494.07 | |||
|- | |||
| style="text-align:left;" | IfElseBenchmark (Iter/s) | |||
| 420612.72 | |||
| 767508.47 | |||
| 1041343.04 | |||
| 1817852.75 | |||
| 716329.48 | |||
| 2154097.36 | |||
| 882191.14 | |||
| 620425.45 | |||
| 1553030.63 | |||
| 2216811.60 | |||
| 10571385.98 | |||
| 3621300.15 | |||
| 6119118.18 | |||
| 6566458.77 | |||
|- | |||
| style="text-align:left;" | StringManipulation (Iter/s) | |||
| 18702.54 | |||
| 44317.84 | |||
| 88912.44 | |||
| 148213.59 | |||
| 52147.26 | |||
| 145364.68 | |||
| 61546.62 | |||
| 25724.06 | |||
| 110947.27 | |||
| 158212.78 | |||
| 500103.50 | |||
| 184990.53 | |||
| 230714.99 | |||
| 181838.74 | |||
|- | |||
| style="text-align:left;" | MemoryBenchmark (MB/s) | |||
| 6.45 | |||
| 10.74 | |||
| 19.31 | |||
| 30.70 | |||
| 11.34 | |||
| 35.72 | |||
| 14.01 | |||
| 4.71 | |||
| 37.40 | |||
| 52.69 | |||
| 243.83 | |||
| 62.38 | |||
| 79.96 | |||
| 230.96 | |||
|- | |||
| style="text-align:left;" | RandomMemoryBenchmark (MB/s) | |||
| 4.32 | |||
| 7.31 | |||
| 12.14 | |||
| 20.91 | |||
| 8.13 | |||
| 24.12 | |||
| 9.30 | |||
| 3.28 | |||
| 18.56 | |||
| 25.61 | |||
| 113.67 | |||
| 25.14 | |||
| 24.96 | |||
| 134.79 | |||
|- | |||
| style="text-align:left;" | Scimark2Benchmark (CompositeScore) | |||
| 0.82 | |||
| 1.61 | |||
| 2.59 | |||
| 3.93 | |||
| 1.54 | |||
| 4.62 | |||
| 1.97 | |||
| 1.30 | |||
| 3.76 | |||
| 6.13 | |||
| 29.56 | |||
| 13.09 | |||
| 14.58 | |||
| 19.83 | |||
|- | |||
| style="text-align:left;" | DhrystoneBenchmark (DMIPS) | |||
| 3.63 | |||
| 9.26 | |||
| 19.16 | |||
| 29.23 | |||
| 7.20 | |||
| 34.20 | |||
| 8.91 | |||
| 4.99 | |||
| 21.82 | |||
| 30.46 | |||
| 148.27 | |||
| 58.27 | |||
| 73.87 | |||
| 98.99 | |||
|- | |||
| style="text-align:left;" | WhetstoneBenchmark (MWIPS) | |||
| 5.97 | |||
| 12.48 | |||
| 19.98 | |||
| 33.92 | |||
| 11.46 | |||
| 40.00 | |||
| 14.29 | |||
| 8.31 | |||
| 29.98 | |||
| 40.46 | |||
| 197.07 | |||
| 97.93 | |||
| 108.57 | |||
| 157.55 | |||
|- | |||
| style="text-align:left;" | LinpackBenchmark (MFLOPS) | |||
| 0.86 | |||
| 1.08 | |||
| 2.29 | |||
| 3.26 | |||
| 1.41 | |||
| 3.76 | |||
| 1.78 | |||
| 1.23 | |||
| 3.73 | |||
| 5.78 | |||
| 33.22 | |||
| 13.84 | |||
| 13.97 | |||
| 21.76 | |||
|- | |||
| style="text-align:left;" | HashBenchmark (Iter/s) | |||
| 34283.55 | |||
| 59558.08 | |||
| 116083.42 | |||
| 183900.25 | |||
| 67243.25 | |||
| 208151.41 | |||
| 77501.57 | |||
| 38454.62 | |||
| 132814.13 | |||
| 164294.12 | |||
| 484949.78 | |||
| 253137.60 | |||
| 579292.15 | |||
| 682330.72 | |||
|- | |||
| Total Points | |||
| 611.84 | |||
| 1209.27 | |||
| 2363.35 | |||
| 3812.85 | |||
| 1374.27 | |||
| 4105.36 | |||
| 1609.16 | |||
| 747.45 | |||
| 2859.81 | |||
| 3809.13 | |||
| 12720.96 | |||
| 5477.32 | |||
| 9547.03 | |||
| 11028.50 | |||
|- | |- | ||
| | | Total Time (ms) | ||
| colspan="2" | 8 | | 9801959 | ||
| 1779432.31 | |||
| 3494809 | |||
| 2423102 | |||
| 5576106 | |||
| 2115720 | |||
| 4493153 | |||
| 6927020 | |||
| 2290488 | |||
| 1566910 | |||
| 421390 | |||
| 807552 | |||
| 732254 | |||
| 476142 | |||
|} | |||
== Python == | |||
=== Тесты Python [EntityFX Bench] === | |||
Исходный код: [https://github.com/EntityFX/EntityFX-Bench EntityFX Bench] | |||
{| class="wikitable sortable" style="text-align:right; font-size:small;" | |||
|- style="text-align:center;" | |||
! style="text-align:right;" | Cpu | |||
! Elbrus 2C+ | |||
! Elbrus 1C+ | |||
! Elbrus 4C | |||
! Elbrus 8C | |||
! Elbrus 8C x 4 (RTC) | |||
! colspan="2" | Elbrus 8CB | |||
! Allwinner A64 | |||
! Qualcomm 625 | |||
! Amd A6 3650 | |||
! Intel Pentium 4 2800 | |||
! Intel Core i7 2600 | |||
! Intel Core i5 5257u | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Frequency (MHz) | |||
| 500 | |||
| 985 | |||
| 750 | |||
| 1300 | |||
| 1300 | |||
| colspan="2" | 1550 | |||
| 1152 | |||
| 2000 | |||
| 2600 | |||
| 2800 | |||
| 3400 | |||
| 2700 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Operating System | |||
| Linux-3.14 | |||
| Linux-4.19 | |||
| Linux-5.4 | |||
| Linux-4.19 | |||
| Linux-5.4 | |||
| colspan="2" | Linux-5.4 | |||
| Linux-4.14 | |||
| Linux-3.18 | |||
| Linux-5.4 | |||
| Linux-5.4 | |||
| Windows-10 | |||
| macOS-11.0.1 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Runtime | |||
| CPython 3.5.5 | |||
| CPython 3.7.4 | |||
| CPython 3.7.4 | |||
| CPython 3.7.4 | |||
| CPython 3.5.5 | |||
| CPython 3.7.4 | |||
| CPython 3.5.5 (RTC x86-64) | |||
| CPython 3.8.0 | |||
| CPython 3.9.0 | |||
| CPython 3.8.5 | |||
| CPython 3.6.9 | |||
| CPython 3.7.3 | |||
| CPython 3.8.2 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Threads Count | |||
| 2 | |||
| 1 | |||
| 4 | | 4 | ||
| 8 | |||
| 32 | |||
| 8 | |||
| 8 | |||
| 4 | | 4 | ||
| 8 | | 8 | ||
| 4 | |||
| 1 | |||
| 8 | | 8 | ||
| 4 | | 4 | ||
| 1 | |- style="text-align:center;" | ||
| | | style="text-align:right;" | Memory Used | ||
| | | 0 | ||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
|- | |||
| style="text-align:left;" | ArithemticsBenchmark (Iter/s) | |||
| 11435.04 | |||
| 32240.63 | |||
| 26336.69 | |||
| 43002.15 | |||
| 72486.86 | |||
| 52319.08 | |||
| 101333.73 | |||
| 68905.01 | |||
| 75419.54 | |||
| 328537.67 | |||
| 130238.66 | |||
| 328711.26 | |||
| 422977.01 | |||
|- | |||
| style="text-align:left;" | ParallelArithemticsBenchmark (Iter/s) | |||
| 25261.58 | |||
| 35721.74 | |||
| 117296.16 | |||
| 378181.42 | |||
| 2496639.52 | |||
| 467384.82 | |||
| 910787.63 | |||
| 0.00 | |||
| 0.00 | |||
| 1291706.26 | |||
| 140498.84 | |||
| 0.00 | |||
| 0.00 | |||
|- | |||
| style="text-align:left;" | MathBenchmark (Iter/s) | |||
| 15487.21 | |||
| 45758.99 | |||
| 35907.20 | |||
| 59518.46 | |||
| 77309.85 | |||
| 72511.44 | |||
| 96156.75 | |||
| 84135.84 | |||
| 84403.15 | |||
| 453823.87 | |||
| 128710.93 | |||
| 474891.67 | |||
| 555873.94 | |||
|- | |||
| style="text-align:left;" | ParallelMathBenchmark (Iter/s) | |||
| 33688.64 | |||
| 49417.03 | |||
| 154540.34 | |||
| 512584.21 | |||
| 2663840.47 | |||
| 626810.87 | |||
| 860322.40 | |||
| 0.00 | |||
| 0.00 | |||
| 1747787.56 | |||
| 148308.65 | |||
| 0.00 | |||
| 0.00 | |||
|- | |||
| style="text-align:left;" | CallBenchmark (Iter/s) | |||
| 54907.12 | |||
| 133206.88 | |||
| 106907.58 | |||
| 179525.21 | |||
| 264356.85 | |||
| 212258.59 | |||
| 345604.08 | |||
| 275458.16 | |||
| 242565.98 | |||
| 1417542.31 | |||
| 583615.46 | |||
| 1780424.53 | |||
| 1737182.40 | |||
|- | |||
| style="text-align:left;" | ParallelCallBenchmark (Iter/s) | |||
| 109145.38 | |||
| 134548.67 | |||
| 392136.10 | |||
| 1432586.09 | |||
| 8111875.89 | |||
| 1695905.86 | |||
| 2739371.71 | |||
| 0.00 | |||
| 0.00 | |||
| 5263408.78 | |||
| 577518.27 | |||
| 0.00 | |||
| 0.00 | |||
|- | |||
| style="text-align:left;" | IfElseBenchmark (Iter/s) | |||
| 118019.24 | |||
| 280713.83 | |||
| 219211.83 | |||
| 371679.38 | |||
| 501305.27 | |||
| 433575.33 | |||
| 636154.37 | |||
| 493000.45 | |||
| 495522.14 | |||
| 2230048.92 | |||
| 1260578.10 | |||
| 3434936.56 | |||
| 3232329.09 | |||
|- | |||
| style="text-align:left;" | ParallelIfElseBenchmark (Iter/s) | |||
| 234139.72 | |||
| 280162.51 | |||
| 796368.45 | |||
| 2759334.93 | |||
| 15180690.34 | |||
| 3473723.37 | |||
| 5061314.30 | |||
| 0.00 | |||
| 0.00 | |||
| 9048142.37 | |||
| 1272210.26 | |||
| 0.00 | |||
| 0.00 | |||
|- | |||
| style="text-align:left;" | StringManipulation (Iter/s) | |||
| 14549.11 | |||
| 47342.13 | |||
| 37831.83 | |||
| 64028.86 | |||
| 46235.08 | |||
| 72946.17 | |||
| 59796.18 | |||
| 101628.11 | |||
| 105700.40 | |||
| 460253.00 | |||
| 145008.59 | |||
| 562132.14 | |||
| 564358.89 | |||
|- | |||
| style="text-align:left;" | ParallelStringManipulation (Iter/s) | |||
| 29297.75 | |||
| 48367.32 | |||
| 133426.05 | |||
| 508719.93 | |||
| 1169658.90 | |||
| 584786.01 | |||
| 426541.32 | |||
| 0.00 | |||
| 0.00 | |||
| 1712199.61 | |||
| 160764.50 | |||
| 0.00 | |||
| 0.00 | |||
|- | |||
| style="text-align:left;" | MemoryBenchmark (MB/s) | |||
| 1.40 | |||
| 2.83 | |||
| 2.27 | |||
| 3.86 | |||
| 5.79 | |||
| 4.45 | |||
| 8.31 | |||
| 6.47 | |||
| 5.79 | |||
| 36.71 | |||
| 15.67 | |||
| 44.17 | |||
| 43.56 | |||
|- | |||
| style="text-align:left;" | ParallelMemoryBenchmark (MB/s) | |||
| 2.81 | |||
| 2.82 | |||
| 8.11 | |||
| 30.01 | |||
| 175.44 | |||
| 34.63 | |||
| 63.77 | |||
| 0.00 | |||
| 0.00 | |||
| 128.13 | |||
| 15.53 | |||
| 0.00 | |||
| 0.00 | |||
|- | |||
| style="text-align:left;" | RandomMemoryBenchmark (MB/s) | |||
| 2.80 | |||
| 5.01 | |||
| 4.28 | |||
| 7.41 | |||
| 7.99 | |||
| 8.67 | |||
| 11.74 | |||
| 8.06 | |||
| 7.98 | |||
| 35.40 | |||
| 18.55 | |||
| 69.97 | |||
| 54.81 | |||
|- | |||
| style="text-align:left;" | ParallelRandomMemoryBenchmark (MB/s) | |||
| 5.57 | |||
| 4.98 | |||
| 15.43 | |||
| 52.36 | |||
| 214.02 | |||
| 59.56 | |||
| 79.28 | |||
| 0.00 | |||
| 0.00 | |||
| 121.51 | |||
| 20.70 | |||
| 0.00 | |||
| 0.00 | |||
|- | |||
| style="text-align:left;" | Scimark2Benchmark (CompositeScore) | |||
| 0.34 | |||
| 0.73 | |||
| 0.58 | |||
| 0.98 | |||
| 1.41 | |||
| 1.15 | |||
| 1.89 | |||
| 1.49 | |||
| 1.36 | |||
| 7.31 | |||
| 3.73 | |||
| 8.59 | |||
| 9.23 | |||
|- | |||
| style="text-align:left;" | ParallelScimark2Benchmark (CompositeScore) | |||
| 0.67 | |||
| 0.73 | |||
| 2.32 | |||
| 7.83 | |||
| 41.51 | |||
| 9.17 | |||
| 14.49 | |||
| 0.00 | |||
| 0.00 | |||
| 25.54 | |||
| 3.70 | |||
| 0.00 | |||
| 0.00 | |||
|- | |||
| style="text-align:left;" | DhrystoneBenchmark (DMIPS) | |||
| 1.71 | |||
| 5.12 | |||
| 3.98 | |||
| 7.40 | |||
| 10.81 | |||
| 8.54 | |||
| 13.66 | |||
| 10.24 | |||
| 9.68 | |||
| 47.81 | |||
| 21.06 | |||
| 61.47 | |||
| 62.61 | |||
|- | |||
| style="text-align:left;" | ParallelDhrystoneBenchmark (DMIPS) | |||
| 3.41 | |||
| 5.12 | |||
| 15.94 | |||
| 54.64 | |||
| 339.21 | |||
| 68.30 | |||
| 109.28 | |||
| 0.00 | |||
| 0.00 | |||
| 171.88 | |||
| 21.63 | |||
| 0.00 | |||
| 0.00 | |||
|- | |||
| style="text-align:left;" | WhetstoneBenchmark (MWIPS) | |||
| 3.08 | |||
| 7.46 | |||
| 6.05 | |||
| 9.93 | |||
| 13.11 | |||
| 11.77 | |||
| 16.66 | |||
| 14.97 | |||
| 13.92 | |||
| 74.88 | |||
| 37.84 | |||
| 87.04 | |||
| 96.34 | |||
|- | |||
| style="text-align:left;" | ParallelWhetstoneBenchmark (MWIPS) | |||
| 6.15 | |||
| 7.50 | |||
| 24.25 | |||
| 78.96 | |||
| 409.43 | |||
| 93.79 | |||
| 133.75 | |||
| 0.00 | |||
| 0.00 | |||
| 246.47 | |||
| 36.37 | |||
| 0.00 | |||
| 0.00 | |||
|- | |||
| style="text-align:left;" | LinpackBenchmark (MFLOPS) | |||
| 0.30 | |||
| 0.64 | |||
| 0.51 | |||
| 0.86 | |||
| 1.18 | |||
| 1.00 | |||
| 1.53 | |||
| 1.15 | |||
| 1.12 | |||
| 5.99 | |||
| 3.33 | |||
| 8.50 | |||
| 7.09 | |||
|- | |||
| style="text-align:left;" | ParallelLinpackBenchmark (MFLOPS) | |||
| 0.59 | |||
| 0.64 | |||
| 2.01 | |||
| 6.82 | |||
| 36.05 | |||
| 7.79 | |||
| 12.01 | |||
| 0.00 | |||
| 0.00 | |||
| 20.92 | |||
| 3.18 | |||
| 0.00 | |||
| 0.00 | |||
|- | |||
| style="text-align:left;" | HashBenchmark (Iter/s) | |||
| 9338.09 | |||
| 37500.77 | |||
| 30931.42 | |||
| 52480.43 | |||
| 24133.72 | |||
| 57130.46 | |||
| 35147.35 | |||
| 80126.77 | |||
| 81406.36 | |||
| 285121.21 | |||
| 98239.80 | |||
| 266827.66 | |||
| 330109.40 | |||
|- | |||
| style="text-align:left;" | ParallelHashBenchmark (Iter/s) | |||
| 18860.74 | |||
| 38908.63 | |||
| 123442.29 | |||
| 422371.97 | |||
| 710245.98 | |||
| 451388.10 | |||
| 253821.85 | |||
| 0.00 | |||
| 0.00 | |||
| 896812.92 | |||
| 103452.84 | |||
| 0.00 | |||
| 0.00 | |||
|- | |||
| Total Points | |||
| 821.00 | |||
| 1888.09 | |||
| 3584.91 | |||
| 11477.60 | |||
| 24440.34 | |||
| 12865.43 | |||
| 9544.90 | |||
| 1974.30 | |||
| 2022.02 | |||
| 37149.26 | |||
| 5752.34 | |||
| 9277.00 | |||
| 9948.20 | |||
|- | |- | ||
| Frequency | | Total Time (ms) | ||
| colspan="2" | | | 11567819.61 | ||
| 4850841.24 | |||
| 6205348.87 | |||
| 3714292.47 | |||
| 2880833.58 | |||
| 3237765.65 | |||
| 2212591.18 | |||
| 1248445.80 | |||
| 1307238.21 | |||
| 790019.99 | |||
| 1355879.29 | |||
| 319142.73 | |||
| 324505.84 | |||
|} | |||
== Lua == | |||
{| class="wikitable sortable" style="text-align:right; font-size:small;" | |||
|- style="text-align:center;" | |||
! style="text-align:right;" | Cpu | |||
! Elbrus 2C+ | |||
! Elbrus 1C+ | |||
! Elbrus 4C | |||
! colspan="2" | Elbrus 8C | |||
! colspan="2" | Elbrus 8CB | |||
! Elbrus R1000 | |||
! Mediatek 6582 | |||
! Allwinner A64 | |||
! Qualcomm 625 | |||
! Amd A6 3650 | |||
! Intel Pentium 4 2800 | |||
! Intel Core i3 M330 | |||
! Intel Core i7 2600 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Frequency (MHz) | |||
| 500 | |||
| 985 | |||
| 750 | |||
| colspan="2" | 1300 | |||
| colspan="2" | 1550 | |||
| 1000 | |||
| 1200 | |||
| 1152 | |||
| 2000 | |||
| 2600 | | 2600 | ||
| | | 2800 | ||
| | | 2133 | ||
| | | 3400 | ||
| | |- style="text-align:center;" | ||
| | | style="text-align:right;" | Operating System | ||
| | | Linux e2k | ||
| | | Linux e2k | ||
| Linux e2k | |||
| Linux e2k | |||
| Linux x86_64 | |||
| Linux e2k | |||
| Linux x86_64 | |||
| Linux | |||
| Linux arm | |||
| Linux arm | |||
| Linux arm | |||
| Linux x86_64 | |||
| Linux x86 | |||
| Windows x86_64 | |||
| Windows x86 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Runtime | |||
| Lua 5.1 | |||
| Lua 5.1 | |||
| Lua 5.1 | |||
| Lua 5.1 | |||
| Lua 5.1 (RTC) | |||
| Lua 5.1 | |||
| Lua 5.1 (RTC) | |||
| Lua 5.1 | |||
| Lua 5.2 | |||
| Lua 5.1 | |||
| Lua 5.2 | |||
| Lua 5.2 | |||
| Lua 5.1 | |||
| Lua 5.1 | |||
| Lua 5.1 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Threads Count | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
| 1 | |||
|- style="text-align:center;" | |||
| style="text-align:right;" | Memory Used | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
| 0 | |||
|- | |- | ||
| | | style="text-align:left;" | ArithemticsBenchmark (Iter/s) | ||
| | | 315955.15 | ||
| | | 788179.58 | ||
| | | 486316.97 | ||
| | | 810810.81 | ||
| | | 1034482.76 | ||
| | | 1000000.00 | ||
| | | 1200000.00 | ||
| | | 625000.00 | ||
| | | 209790.21 | ||
| | | 833333.33 | ||
| 1071428.57 | |||
| 2727272.73 | |||
| 1428571.43 | |||
| 1814772.25 | |||
| 4065591.54 | |||
|- | |- | ||
| | | style="text-align:left;" | MathBenchmark (Iter/s) | ||
| | | 71120.99 | ||
| | | 194530.15 | ||
| | | 120728.19 | ||
| | | 192307.69 | ||
| | | 173913.04 | ||
| | | 238095.24 | ||
| | | 210526.32 | ||
| | | 131578.95 | ||
| | | 50251.26 | ||
| | | 194174.76 | ||
| 235294.12 | |||
| 689655.17 | |||
| 266666.67 | |||
| 471820.52 | |||
| 1030555.98 | |||
|- | |- | ||
| | | style="text-align:left;" | CallBenchmark (Iter/s) | ||
| | | 490871.14 | ||
| | | 1238255.03 | ||
| | | 757266.99 | ||
| | | 2173913.04 | ||
| | | 1960784.31 | ||
| | | 2631578.95 | ||
| | | 2564102.56 | ||
| | | 1666666.67 | ||
| | | 2083333.33 | ||
| | | 2597402.60 | ||
| 3846153.85 | |||
| 10526315.79 | |||
| 4444444.44 | |||
| 3906021.13 | |||
| 8421052.63 | |||
|- | |- | ||
| | | style="text-align:left;" | IfElseBenchmark (Iter/s) | ||
| | | 1074574.84 | ||
| | | 2587166.22 | ||
| | | 1575828.19 | ||
| | | 2597402.60 | ||
| | | 2439024.39 | ||
| | | 3333333.33 | ||
| | | 4545454.55 | ||
| | | 2127659.57 | ||
| | | 1481481.48 | ||
| | | 2898550.72 | ||
| 4081632.65 | |||
| 10526315.79 | |||
| 3921568.63 | |||
| 7260582.30 | |||
| 12928248.22 | |||
|- | |- | ||
| | | style="text-align:left;" | StringManipulation (Iter/s) | ||
| | | 8916.07 | ||
| | | 25040.90 | ||
| | | 15501.22 | ||
| | | 25000.00 | ||
| | | 29411.76 | ||
| | | 31250.00 | ||
| | | 38461.54 | ||
| | | 12820.51 | ||
| | | 15625.00 | ||
| | | 25000.00 | ||
| 33333.33 | |||
| 100000.00 | |||
| 41666.67 | |||
| 78827.05 | |||
| 159948.82 | |||
|- | |- | ||
| | | style="text-align:left;" | MemoryBenchmark (MB/s) | ||
| | | 11.08 | ||
| | | 24.38 | ||
| | | 15.55 | ||
| | | 25.08 | ||
| | | 25.19 | ||
| | | 29.80 | ||
| | | 30.69 | ||
| | | 26.48 | ||
| | | 15.06 | ||
| | | 34.04 | ||
| | | 52.05 | ||
| 123.53 | |||
| 54.81 | |||
| 88.11 | |||
| 238.37 | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
| | | style="text-align:left;" | RandomMemoryBenchmark (MB/s) | ||
| | | 6.68 | ||
| | | 15.31 | ||
| | | 9.64 | ||
| | | 14.67 | ||
| | | 14.68 | ||
| | | 19.00 | ||
| | | 18.34 | ||
| | | 10.66 | ||
| | | 10.42 | ||
| | | 16.00 | ||
| 21.06 | |||
| 60.88 | |||
| 24.31 | |||
| 53.28 | |||
| 142.59 | |||
|- | |- | ||
| | | style="text-align:left;" | Scimark2Benchmark (CompositeScore) | ||
| | | 1.76 | ||
| | | 4.31 | ||
| | | 2.65 | ||
| | | 4.34 | ||
| | | 3.87 | ||
| | | 5.23 | ||
| | | 4.79 | ||
| | | 3.82 | ||
| | | 2.00 | ||
| 9. | | 5.15 | ||
| 7.21 | |||
| 15.69 | |||
| 7.58 | |||
| 9.73 | |||
| 24.49 | |||
|- | |- | ||
| | | style="text-align:left;" | DhrystoneBenchmark (DMIPS) | ||
| | | 8.66 | ||
| | | 24.31 | ||
| | | 14.92 | ||
| | | 24.37 | ||
| | | 20.22 | ||
| | | 29.88 | ||
| | | 25.81 | ||
| | | 17.19 | ||
| | | 17.27 | ||
| | | 23.76 | ||
| 37.08 | |||
| 78.50 | |||
| 38.07 | |||
| 48.50 | |||
| 123.56 | |||
|- | |- | ||
| | | style="text-align:left;" | WhetstoneBenchmark (MWIPS) | ||
| | | 1.68 | ||
| | | 4.47 | ||
| | | 2.84 | ||
| | | 4.70 | ||
| | | 3.64 | ||
| | | 5.81 | ||
| | | 4.95 | ||
| | | 3.50 | ||
| | | 2.81 | ||
| | | 4.27 | ||
| 6.68 | |||
| 15.45 | |||
| 7.85 | |||
| 10.84 | |||
| 25.88 | |||
|- | |- | ||
| | | style="text-align:left;" | LinpackBenchmark (MFLOPS) | ||
| | | 1.45 | ||
| | | 3.45 | ||
| | | 2.15 | ||
| | | 3.54 | ||
| | | 3.33 | ||
| | | 4.25 | ||
| | | 4.15 | ||
| | | 3.24 | ||
| | | 1.68 | ||
| 6. | | 4.42 | ||
| 6.11 | |||
| 13.91 | |||
| 4.91 | |||
| 8.48 | |||
| 18.50 | |||
|- | |- | ||
| | | style="text-align:left;" | HashBenchmark (Iter/s) | ||
| | | 105.62 | ||
| | | 264.84 | ||
| | | 161.94 | ||
| | | 261.78 | ||
| | | 234.19 | ||
| | | 328.95 | ||
| | | 298.95 | ||
| | | 188.50 | ||
| | | 625.00 | ||
| | | 250.31 | ||
| 1459.85 | |||
| 3921.57 | |||
| 352.73 | |||
| 536.46 | |||
| 1136.65 | |||
|- | |- | ||
| Points | | Total Points | ||
| | | 243.72 | ||
| | | 646.62 | ||
| | | 400.33 | ||
| | | 656.18 | ||
| | | 669.52 | ||
| | | 812.45 | ||
| | | 864.88 | ||
| | | 443.28 | ||
| | | 374.19 | ||
| | | 690.63 | ||
| 959.32 | |||
| 2547.17 | |||
| 1068.48 | |||
| 1777.22 | |||
| 3935.14 | |||
|- | |- | ||
| | | Total Time (ms) | ||
| | | 5476207 | ||
| | | 2191836 | ||
| | | 3519545 | ||
| | | 2123000 | ||
| | | 2340000 | ||
| | | 1727000 | ||
| | | 1841000 | ||
| | | 2829000 | ||
| | | 2745000 | ||
| | | 2074000 | ||
| 1041000 | |||
| 459000 | |||
| 1444000 | |||
| 990367 | |||
| 468832 | |||
|} | |} | ||
{{Category navigation|title=E2K|category=E2K|sortkey=*}} |
Текущая версия от 10:36, 28 марта 2023
Нативные тесты
Исходный код: Anybench
Для архитектуры E2K собраны с LCС, для X86 и ARM с GCC или CLang.
Платформа | Процессор | Потоков | Тактовая частота (MHz) | Архитектура | VAX Dhrystones (single-thread) | MWIPS (single-thread) | MWIPS (multi-thread) | Linpack (single-thread) | Coremark (single-thread) | Coremark (multi-thread) | Scimark2 Composite Score | MFLOPS |
---|---|---|---|---|---|---|---|---|---|---|---|---|
E2C+DSP | Elbrus 2C | 2 | 500 | e2k | 1898 | 627 | 1215 | 398 | 1143 | 2413 | 155 | 10556 |
MBE1C-PC | Elbrus 1C+ (MBE1C-PC) | 1 | 985 | e2k | 4303 | 1278 | 1312 | 815 | 2901 | 2848 | 379 | 15676 |
E2S-PC401 | Elbrus 4C [E2S] (pc401) | 4 | 800 | e2k | 3549 | 938 | 2455 | 675 | 2364 | 8458 | 35782 | |
E2C3-NEXT | Elbrus v6 2 core | 2 | 2000 | e2k | 7439 | 2811 | 5602 | 1623 | 4795 | 9592 | 819 | 127119 |
E2S-EL2S4 | Elbrus 4C [EL2S4] (4 CPU) | 16 | 750 | e2k | 3330 | 971 | 15790 | 633 | 2216 | 34458 | 133304 | |
E8C-SWTX | Elbrus 8C (E8C-SWTX) | 8 | 1300 | e2k | 7779 | 1805 | 14218 | 1075 | 5372 | 38610 | 801 | 160334 |
E8C2 | Elbrus 8C2 (E8C2) | 8 | 1500 | e2k | 9078 | 2269 | 16495 | 1257 | 5902 | 43008 | 908 | 325615 |
E16C | Elbrus 16 | 16 | 2000 | e2k | 8652 | 2658 | 44129 | 1992 | 6162 | 96873 | 935 | 1012608 |
R1000 | R1000 MBC4-PC1 | 4 | 1000 | sparc64 | 1482 | 926 | 3519 | 132 | 1804 | 7212 | ||
R2000 | R2000 MP1C2/V | 8 | 2000 | sparc64 | 3491 | 2253 | 17119 | 920 | 4239 | 32219 | ||
Baikal T1 BFK | Baikal-T1 (MIPS P5600 V3.0) | 2 | 1200 | mips | 3650 | 614 | 1227 | 6182 | 12364 | |||
Baikal M1000 | Baikal Electronics M1000 (Cortex A57) | 8 | 1500 | aarch64 | 8438 | 1609 | 12097 | 1012 | 473 | 49788 | ||
Orange Pi Win | Allwinner A64 (aarch64) | 4 | 1344 | aarch64 | 2370 | 701 | 1854 | 174 | 3841 | 15371 | 169 | |
Raspberry PI 3 | Broadcom BCM2837B0 (armv8) | 4 | 1200 | aarch64 | 2469 | 997 | 2780 | 180 | 3841 | 15364 | 4621 | |
Orange Pi PC2 | Allwinner H5 (aarch64) | 4 | 1152 | aarch64 | 2949 | 980 | 3798 | 163 | 3870 | 14901 | 192 | 6597 |
Odroid N2 | Amlogic S922X | 6 | 1800 | aarch64 | 8230 | 2137 | 9931 | 845 | 10257 | 52975 | 674 | 23657 |
NVidia Xavier T194 | NVidia Tegra Xavier (Carmel) T194 2.26 GHz | 8 | 2260 | aarch64 | 25036 | 3410 | 27922 | 2266 | 19443 | 155400 | 296 | 186167 |
AWS Graviton | Alpine AL73400 | 16 | 2300 | aarch64 | 11378 | 2852 | 44741 | 1549 | 117449 | |||
Apple M1 | Apple M1 (APL1102) @ 3.2 GHz | 8 | 3200 | aarch64 | 42296 | 7145 | 41892 | 8153 | 31145 | 164584 | 298725 | |
Huawei Server | Kunpeng 920 (armv8.4 2 CPU) | 128 | 2600 | aarch64 | 21012 | 4341 | 544504 | 3368 | 19310 | 2196796 | 1477 | |
Celeron N3350 | Intel(R) Celeron(R) CPU N3350 @ 1.10GHz | 2 | 1100 | amd64 | 10750 | 3883 | 7567 | 2000 | 12503 | 3592 | 964 | 23073 |
Atom Z8350 | Intel(R) Atom(TM) x5-Z8350 CPU @ 1.44GHz | 4 | 1440 | amd64 | 4677 | 2085 | 6636 | 1021 | 6893 | 23815 | 509 | 11934 |
Core 2 Duo T9400 | Intel(R) Core(TM) 2 Duo CPU T9400 @ 2.53GHz | 2 | 2530 | amd64 | 13309 | 2910 | 5195 | 1816 | 12481 | 23951 | 1052 | 24236 |
Core i3-m330 | Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz | 4 | 2133 | amd64 | 10919 | 2825 | 8837 | 2156 | 9981 | 24253 | 1003 | 25115 |
AMD A6-3650 | AMD A6-3650 APU with Radeon(tm) HD Graphics | 4 | 2600 | amd64 | 11456 | 3718 | 12113 | 1750 | 11811 | 41667 | 1028 | 42202 |
Core i7-2600 | Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz | 8 | 3400 | amd64 | 22077 | 5730 | 31319 | 4303 | 22693 | 119671 | 1800 | 84536 |
Core i7-4700MQ | Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz | 8 | 2400 | amd64 | 22987 | 5327 | 35234 | 4916 | 24295 | 123260 | 2071 | 81235 |
AMD Ryzen 7 3700X | AMD Ryzen 7 3700X 8-Core Processor | 16 | 3600 | amd64 | 28977 | 7778 | 110870 | 7004 | 31456 | 247123 | 2677 | 340280 |
Xeon 6128 | Intel(R) Xeon(R) Gold 6128 CPU @ 3.40GHz (2 CPU) | 24 | 3400 | amd64 | 25195 | 5850 | 123854 | 6106 | 28211 | 670625 | 2427 | 343556 |
Raspberry PI | Broadcom BCM2835 | 1 | 700 | arm | 847 | 273 | 273 | 42 | 1304 | 1304 | 43 | 192 |
Odroid X2 | Samsung Exynos 4412 (armv7l) | 4 | 1700 | arm | 4495 | 1305 | 4291 | 269 | 6109 | 24163 | 3276 | |
TM5800 | Transmeta Crusoe TM5800 | 1 | 1000 | i386 | 813 | 314 | 321 | 185 | 1581 | 1581 | 509 | |
Pentium M725 | Pentium M725 600 / 1600 | 1 | 600 | i386 | 1086 | 507 | 507 | 339 | 2018 | 2018 | 409 | |
Pentium III 933 | Intel(R) Pentium(TM) III 933 | 1 | 933 | i386 | 1278 | 725 | 725 | 343 | 2289 | 2289 | 425 | |
Pentium III | Intel(R) Pentium(TM) III CPU | 1 | 1000 | i386 | 1595 | 816 | 816 | 317 | 2247 | 2247 | ||
Pentium 4 | Intel(R) Pentium(TM) 4 CPU | 1 | 2800 | i386 | 2575 | 1252 | 1267 | 906 | 6710 | 6710 | 504 | 7240 |
PowerPC 750FX 800 | IBM PowerPC G3 (750FX) 800 MHz | 1 | 800 | powerpc | 1079 | 543 | 543 | 200 | 1310 | 1310 | 127 | 524 |
PPC970MP | IBM PowerPC G5 (PPC970MP) 2000 MHz | 2 | 2000 | powerpc64 | 5998 | 2027 | 3875 | 1298 | 5847 | 11637 | 513 | 12183 |
Тесты подсистемы памяти
Тест STREAM
Исходный код: https://github.com/jeffhammond/STREAM
Array size = 10000000 (elements), Offset = 0 (elements)
Memory per array = 76.3 MiB (= 0.1 GiB).
Total memory required = 228.9 MiB (= 0.2 GiB).
CPU | Frequency | Cores | Memory Type | Copy (MB/s) | Scale (MB/s) | Add (MB/s) | Triad (MB/s) |
---|---|---|---|---|---|---|---|
Elbrus 2C+ | 467 | 2 | DDR2-533 | 4 964 | 4 977 | 5 625 | 5 541 |
Elbrus 4C | 750 | 4 | DDR3-1600 | 9 436 | 9 559 | 10 369 | 10 465 |
Elbrus 8C | 1300 | 8 | DDR3-1600 | 11 407 | 11 352 | 12 208 | 12 355 |
Elbrus 8CB | 1550 | 8 | DDR4-2400 | 23 182 | 22 965 | 25 424 | 25 710 |
Elbrus 16C | 2000 | 16 | DDR4-2400 | 69 768 | 69 460 | 82 495 | 82 430 |
Itanium 2 | 1600 | 2 | DDR1-266 | 1 798 | 1 580 | 1 978 | 1 969 |
Allwinner A64 | 1152 | 4 | LPDDR3-800 | 2 420 | 2 421 | 2 113 | 2 110 |
AMD A6-3650 | 2600 | 4 | DDR3-1333 | 6 564 | 6 588 | 7 203 | 7 088 |
Baikal M1000 | 1500 | 8 | DDR4-2400 | 13 388 | 13 262 | 12 632 | 12 691 |
Тест латентности кеша
Исходный код: Test TLB
Size | 4k | 8k | 16k | 32k | 64k | 128k | 256k | 512k | 1M | 2M | 4M | 6M | 8M | 16M | 32M | 64M | 128M | 256M | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Elbrus 2C+ (500 MHz) | Latency (ns) | 14.02 | 14.02 | 14.02 | 14.02 | 14.02 | 18.04 | 24.97 | 27.01 | 67.80 | 106.21 | 107.51 | 107.92 | 107.91 | 107.91 | 107.91 | 107.91 | 107.91 | 107.91 |
Cycles | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | 9.0 | 9.0 | 11.1 | 33.9 | 53.1 | 53.8 | 54.0 | 54.0 | 54.0 | 54.0 | 54.0 | 54.0 | 54.0 | |
Elbrus 4C (750 MHz) | Latency (ns) | 4.04 | 4.04 | 4.04 | 4.04 | 4.04 | 9.34 | 14.68 | 14.68 | 14.68 | 15.46 | 131.34 | 131.34 | 131.34 | 131.34 | 131.34 | 131.34 | 131.34 | 134.26 |
Cycles | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 11.0 | 11.0 | 11.1 | 11.0 | 11.6 | 98.5 | 98.5 | 98.5 | 98.5 | 98.5 | 98.5 | 98.5 | 100.7 | |
Elbrus 8C (1.3 GHz) | Latency (ns) | 2.51 | 2.51 | 2.51 | 2.51 | 2.51 | 8.48 | 8.48 | 8.56 | 25.43 | 25.43 | 25.43 | 25.44 | 25.46 | 46.09 | 105.44 | 105.44 | 105.47 | 105.46 |
Cycles | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 11.0 | 11.0 | 11.1 | 33.1 | 33.1 | 33.1 | 33.1 | 33.1 | 59.9 | 137.1 | 137.1 | 137.1 | 137.1 | |
Elbrus 8CB (1.5 GHz) | Latency (ns) | 1.94 | 1.94 | 1.94 | 1.94 | 1.94 | 7.10 | 7.10 | 7.13 | 21.31 | 21.31 | 21.31 | 21.31 | 21.31 | 27.99 | 118.83 | 120.01 | 120.00 | 120.48 |
Cycles | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 11.0 | 11.0 | 11.1 | 33.0 | 33.0 | 33.0 | 33.0 | 33.0 | 43.4 | 184.2 | 186.0 | 186.0 | 186.7 | |
Elbrus R1000 (1 GHz) | Latency (ns) | 5.01 | 5.01 | 5.01 | 5.16 | 23.69 | 23.84 | 23.90 | 24.05 | 24.13 | 45.12 | 119.62 | 135.98 | 141.20 | 143.91 | 144.28 | 144.28 | 144.28 | 144.28 |
Cycles | 5.0 | 5.0 | 5.0 | 5.2 | 23.7 | 23.8 | 23.9 | 24.0 | 24.1 | 45.1 | 119.6 | 136.0 | 141.2 | 143.9 | 144.3 | 144.3 | 144.3 | 144.3 | |
Elbrus 16C (2.0 GHz) | Latency (ns) | 2.51 | 2.51 | 2.53 | 2.59 | 2.60 | 6.54 | 6.54 | 6.56 | 7.04 | 29.75 | 29.75 | 29.75 | 29.75 | 29.86 | 36.87 | 107.96 | 107.30 | 108.30 |
Cycles | 5.0 | 5.0 | 5.1 | 5.2 | 5.2 | 13.1 | 13.1 | 13.1 | 14.1 | 59.5 | 59.5 | 59.5 | 59.5 | 59.7 | 73.7 | 215.9 | 214.6 | 216.6 | |
Elbrus 2С3 (2 GHz) | Latency (ns) | 2.5 | 2.5 | 2.5 | 2.5 | 2.5 | 6.5 | 6.5 | 6.5 | 6.5 | 6.5 | 95.07 | 97.26 | 95.08 | 97.24 | 95.51 | 97.25 | 95.71 | 95.68 |
Cycles | 4.0 | 4.0 | 4.0 | 4.0 | 4.0 | 10.4 | 10.4 | 10.4 | 10.4 | 10.4 | 152.1 | 155.6 | 152.1 | 155.6 | 152.8 | 155.6 | 153.1 | 153.1 | |
Itanium 2 (1.6 GHz) | Latency (ns) | 3.0 | 3.0 | 3.0 | 4.44 | 4.44 | 4.6 | 6.62 | 10.23 | 10.37 | 21.33 | 51.25 | 58.22 | 60.44 | 60.40 | 60.54 | 60.78 | 60.96 | 61.01 |
Cycles | 4.8 | 4.8 | 4.8 | 7.1 | 7.1 | 7.1 | 10.6 | 16.4 | 16.6 | 34.1 | 82.0 | 93.2 | 96.7 | 96.6 | 96.9 | 97.2 | 97.5 | 97.6 | |
Amd A6-3650 (2.6 GHz) | Latency (ns) | 1.16 | 1.16 | 1.16 | 1.16 | 1.16 | 4.00 | 4.00 | 4.00 | 4.03 | 12.14 | 12.06 | 12.21 | 12.01 | 12.02 | 11.98 | 12.02 | 12.21 | 12.17 |
Cycles | 3.0 | 3.0 | 3.0 | 3.0 | 3.0 | 10.4 | 10.4 | 10.4 | 10.5 | 31.6 | 31.3 | 31.7 | 31.2 | 31.3 | 31.2 | 31.3 | 31.7 | 31.6 | |
Alwinner A64 (1152 MHz) | Latency (ns) | 3.48 | 3.48 | 3.48 | 3.58 | 6.83 | 7.28 | 7.69 | 8.04 | 34.36 | 37.05 | 37.36 | 37.59 | 37.37 | 37.57 | 37.09 | 37.07 | 37.57 | 37.77 |
Cycles | 4.0 | 4.0 | 4.0 | 4.1 | 7.9 | 8.4 | 8.9 | 9.3 | 39.6 | 42.7 | 43.0 | 43.3 | 43.0 | 43.3 | 42.7 | 42.7 | 43.3 | 43.5 |
Тесты 7z
Cpu | Year | Freq | Cores | Total MT | Comp Avr MT | Dec Avr MT | Total ST | Comp Avr ST | Dec Avr ST | Tot Ratio | Comp Ratio | Dec Ratio | Tot Per Mhz | Comp Per Mhz | Dec Per Mhz |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Elbrus 8CB | 2018 | 1500 | 8 | 12164 | 9975 | 14353 | 1894 | 1895 | 1894 | 0.80 | 0.66 | 0.95 | 1.26 | 1.26 | 1.26 |
Elbrus 8CB | 2018 | 1550 | 8 | 11049 | 8461 | 13638 | 1651 | 1563 | 1738 | 0.84 | 0.68 | 0.98 | 1.07 | 1.01 | 1.12 |
Elbrus 8C | 2016 | 1300 | 8 | 10865 | 8736 | 12994 | 1697 | 1689 | 1705 | 0.80 | 0.65 | 0.95 | 1.31 | 1.30 | 1.31 |
Elbrus 8C | 2016 | 1200 | 8 | 9031 | 6619 | 11442 | 1391 | 1267 | 1516 | 0.81 | 0.65 | 0.94 | 1.16 | 1.06 | 1.26 |
Elbrus 16C | 2021 | 2000 | 16 | 26280 | 19070 | 33490 | 1813 | 1516 | 2110 | 0.91 | 0.79 | 0.99 | 0.91 | 0.76 | 1.06 |
Elbrus 2C3 | 2021 | 2000 | 2 | 3448 | 2499 | 4396 | 1894 | 1589 | 1894 | 0.91 | 0.79 | 1.16 | 0.95 | 0.79 | 0.95 |
Elbrus 12C | 2022 | 2000 | 12 | 15909.6 | 11441 | 18182 | 1894 | 1589 | 1894 | 0.7 | 0.6 | 0.8 | 0.95 | 0.79 | 0.95 |
Elbrus 1C+ | 2015 | 1000 | 1 | 1277.5 | 1301 | 1254 | 1277.5 | 1301 | 1254 | 1.00 | 1.00 | 1.00 | 1.28 | 1.30 | 1.25 |
Elbrus 4C | 2014 | 800 | 4 | 2793 | 2065 | 3520 | 849 | 771 | 927 | 0.82 | 0.67 | 0.95 | 1.06 | 0.96 | 1.16 |
Elbrus 2C+ | 2011 | 500 | 2 | 1077 | 878 | 1276 | 645 | 642 | 647 | 0.83 | 0.68 | 0.99 | 1.29 | 1.28 | 1.29 |
R2000 | 2018 | 2000 | 8 | 8728 | 5896 | 11560 | 1246 | 883 | 1609 | 0.88 | 0.83 | 0.90 | 0.62 | 0.44 | 0.80 |
R1000 | 2011 | 1000 | 4 | 2514 | 1959 | 3069 | 692 | 575 | 809 | 0.91 | 0.85 | 0.95 | 0.69 | 0.58 | 0.81 |
Itanium 2 1600 x2 | 2004 | 1600 | 2 | 1441 | 1239 | 1644 | 1076 | 1040 | 1113 | 0.66 | 0.65 | 1.43 | |||
Baikal M1000 | 2019 | 1500 | 8 | 9868 | 8483 | 11252 | 1513 | 1524 | 1502 | 0.82 | 0.70 | 0.94 | 1.01 | 1.02 | 1.00 |
Baikal S | 2022 | 2000 | 48 | 76651 | 59534 | 95824 | 2281 | 2067 | 2495 | 0.7 | 0.6 | 0.8 | 1.01 | 1.02 | 1.00 |
Apple M1 | 2020 | 3100 | 8 | 33034 | 38166 | 27903 | 4458 | 5315 | 3657 | 0.93 | 0.90 | 0.95 | 1.44 | 1.71 | 1.18 |
Celeron N3350 * | 2016 | 1100 | 2 | 3966 | 3568 | 4364 | 1961 | 1664 | 2258 | 1.01 | 1.07 | 0.97 | 1.78 | 1.51 | 2.05 |
Core i7 2600 | 2011 | 3400 | 8 | 16601 | 16179 | 17024 | 3773 | 4005 | 3540 | 0.55 | 0.50 | 0.60 | 1.11 | 1.18 | 1.04 |
Core(TM) i7-7820X ** | 2017 | 3600 | 16 | 47733 | 48501 | 46965 | 4982 | 5363 | 4601 | 0.60 | 0.57 | 0.64 | 1.38 | 1.49 | 1.28 |
Бинарная трансляция RTC
Тесты Crystal Mark 2004 R3/R7
CPU | Threads | Frequency | ALU | FPU | MEM R (Mb/s) | MEM W (Mb/s) | Anounced |
---|---|---|---|---|---|---|---|
486 DX4 | 1 | 75 | 119 | 77 | 9 | 11 | 1993 |
P1 (P54C) | 1 | 200 | 484 | 420 | 80 | 65 | 1994 |
P1 MMX (P55C) | 1 | 233 | 675 | 686 | 112 | 75 | 1997 |
P2 | 1 | 400 | 1219 | 1260 | 222 | 150 | 1998 |
Transmeta Crusoe TM5800 | 1 | 1000 | 2347 | 1689 | 405 | 223 | 2000 |
P3 (Coopermine) | 1 | 1000 | 3440 | 3730 | 355 | 170 | 2000 |
P4 (Willamete) | 1 | 1600 | 3496 | 4110 | 1385 | 662 | 2001 |
Celeron (Willamete) | 1 | 1800 | 3934 | 4594 | 1457 | 657 | 2001 |
Athlon XP (Palomino) | 1 | 1400 | 4450 | 6220 | 430 | 520 | 2001 |
P4 (Northwood) | 1 | 2400 | 5661 | 6747 | 1765 | 754 | 2002 |
P4 (Prescott) | 1 | 2800 | 5908 | 6929 | 3744 | 851 | 2004 |
Athlon 64 (Venice) | 1 | 1800 | 6699 | 7446 | 1778 | 906 | 2005 |
Celeron 530 (Conroe-L) | 1 | 1733 | 7806 | 9117 | 3075 | 1226 | 2006 |
P4 (Prescott) | 2 | 3000 | 9719 | 10233 | 3373 | 1578 | 2004 |
Atom D525 | 4 | 1800 | 10505 | 7605 | 3407 | 1300 | 2010 |
Athlon 64 X2 (Brisbane) | 2 | 2300 | 16713 | 19066 | 3973 | 2728 | 2007 |
Core i3-6100 | 2 | 3700 | 17232 | 10484 | 5553 | 9594 | 2015 |
Pentium T3200 (Merom) | 2 | 2000 | 20702 | 18063 | 4150 | 1598 | 2008 |
Atom x5-Z8350 | 4 | 1440 | 21894 | 18018 | 4799 | 2048 | 2016 |
Core i3-M330 | 4 | 2133 | 25595 | 26627 | 6807 | 4257 | 2010 |
Core 2 Duo | 2 | 3160 | 28105 | 18196 | 6850 | 2845 | 2008 |
Atom Z3795 | 4 | 1600 | 40231 | 34963 | 12060 | 5797 | 2016 |
AMD A6-3650 | 4 | 2600 | 46978 | 35315 | 9711 | 3870 | 2011 |
Core 2 Quad | 4 | 2833 | 47974 | 31391 | 9710 | 5493 | 2008 |
Core i3-4130 | 4 | 3400 | 54296 | 39163 | 19450 | 9269 | 2013 |
AMD Phenom II X4 965 (Agena) | 4 | 3400 | 59098 | 56272 | 11162 | 5973 | 2009 |
Core i7-2600 | 8 | 3400 | 95369 | 71648 | 19547 | 9600 | 2011 |
Core i7-9900K | 16 | 3600 | 270445 | 238256 | 44618 | 17900 | 2018 |
Elbrus-8C RTC-x86 | 8 | 1300 | 65817 | 29977 | 49800 | 7945 | 2016 |
Elbrus-8CB RTC-x86 | 8 | 1500 | 77481 | 37972 | 62100 | 13940 | 2018 |
Elbrus-1C+ RTC-x86 | 1 | 1000 | 6862 | 2735 | 6230 | 1800 | 2015 |
Elbrus-2C3 RTC-x86 * | 2 | 2000 | 25827 | 12657 | ? | ? | 2021 |
Elbrus-16C RTC-x86 | 16 | 2000 | 207936 | 68149 | 118921 | 12969 | 2021 |
Elbrus-12C RTC-x86 * | 12 | 2000 | 154962 | 75943 | ? | ? | 2022 |
Тесты latency.exe из cpu-z под RTC трансляцией
Тест латентности памяти Эльбрус-8С утилитой latency.exe из cpu-z под RTC трансляцией
:~$ wine latency.exe Cache latency computation, ver 1.0 www.cpuid.com Computing ... stride 4 8 16 32 64 128 256 512 size (Kb) 1 4 3 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 8 3 3 3 3 3 3 3 3 16 3 3 3 3 3 3 3 3 32 3 3 3 4 3 3 3 3 64 3 3 3 3 3 3 3 3 128 4 6 8 13 14 14 14 14 256 4 5 8 12 13 13 13 13 512 5 7 11 18 26 26 26 22 1024 4 8 13 23 34 33 33 27 2048 4 8 13 22 33 33 33 27 4096 4 8 13 22 33 33 34 29 8192 6 8 13 22 33 33 33 27 16384 4 8 13 22 33 33 43 40 32768 4 7 13 22 33 34 134 124 2 cache levels detected Level 1 size = 64Kb latency = 3 cycles Level 2 size = 16384Kb latency = 26 cycles
Тест латентности памяти Эльбрус-8СВ утилитой latency.exe из cpu-z под RTC трансляцией
:~$ wine latency.exe Cache latency computation, ver 1.0 www.cpuid.com Computing ... stride 4 8 16 32 64 128 256 512 size (Kb) 1 4 4 3 3 3 3 3 3 2 3 3 3 3 3 3 3 3 4 3 3 3 3 3 3 3 3 8 3 3 3 3 3 3 3 3 16 3 3 3 3 3 3 3 3 32 3 3 3 3 3 3 3 3 64 3 3 3 3 3 3 3 3 128 4 5 7 11 12 11 11 11 256 4 5 8 13 15 15 15 14 512 5 7 10 17 25 24 24 20 1024 4 7 12 22 33 32 32 27 2048 4 8 13 23 34 33 33 27 4096 4 8 13 23 33 33 33 27 8192 4 8 13 22 33 34 33 27 16384 4 11 14 22 33 56 79 69 32768 5 7 13 22 35 41 178 161 3 cache levels detected Level 1 size = 64Kb latency = 3 cycles Level 2 size = 8192Kb latency = 24 cycles Level 3 size = 16384Kb latency = 68 cycles
Тест латентности памяти Эльбрус-16C утилитой latency.exe из cpu-z под RTC трансляцией
$ wine latency.exe Cache latency computation, ver 1.0 www.cpuid.com Computing ... stride 4 8 16 32 64 128 256 512 size (Kb) 1 8 5 5 5 5 5 5 5 2 5 5 5 5 5 5 5 5 4 5 5 5 5 5 5 5 5 8 5 5 5 5 5 5 5 5 16 5 5 5 5 5 5 5 5 32 6 5 5 5 5 5 6 6 64 5 5 5 5 6 5 6 6 128 6 7 9 13 13 13 13 13 256 6 7 9 13 13 13 13 13 512 6 7 10 14 15 15 15 15 1024 7 10 19 31 45 44 43 43 2048 10 12 24 35 61 61 61 59 4096 10 12 24 39 63 61 61 59 8192 10 11 24 39 62 62 61 59 16384 10 11 24 39 62 61 61 60 32768 10 13 24 40 63 61 62 71 2 cache levels detected Level 1 size = 64Kb latency = 5 cycles Level 2 size = 512Kb latency = 13 cycles
.NET (C#)
Тесты .NET (C#) [EntityFX Bench]
Исходный код: EntityFX Bench
Бинарники Net Framework/Mono, DotNetCore: [1]
Cpu | Elbrus 1C+ | Elbrus 4C | Elbrus 8C | Elbrus 8CB | Allwinner A64 | Intel Pentium 4 2800 | Intel Atom X5 Z8350 | Intel Core i3 M330 | Amd A6 3650 | Intel Core i7 2600 | |||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Frequency (MHz) | 985 | 750 | 1300 | 1550 | 1152 | 2800 | 1440 | 2130 | 2660 | 3400 | |||||
Operating System | Linux 4.9 | Linux 5.4 | Linux 4.19 | Linux 5.4 | Linux 4.14 | Linux 5.4 | Windows 10 | Windows 10 | Linux 5.4 | Windows 10 | |||||
Runtime | Mono 5.16 | Mono 5.16 | Mono 5.16 | NetCore 3.1.4 (RTC x86) | NetCore 3.1.6 (RTC x86) | Mono 4.2.1 | Mono 6.2 | NetFramework 4.7.1 | NetCore 3.1.8 | NetFramework 4.7.1 | NetCore 3.1.3 | Mono 6.8 | NetCore 3.1.1 | NetFramework 4.7.1 | NetCore 3.1.1 |
Threads Count | 1 | 4 | 8 | 8 | 4 | 1 | 4 | 4 | 4 | 8 | |||||
Memory Used | 0 | 0 | 0 | 2362408960 | 2380783616 | 0 | 0 | 2127478784 | 1124458496 | 623116288 | 1124110336 | 0 | 1198948352 | 3467759616 | 2106949632 |
ArithemticsBenchmark (Iter/s) | 3532077.94 | 2591812.46 | 4755942.36 | 112107200.19 | 132875156.17 | 5032008.47 | 1603682.69 | 33640155.47 | 28316564.92 | 71766787.79 | 67165610.13 | 5888357.82 | 61276579.89 | 142318892.80 | 139398390.00 |
ParallelArithemticsBenchmark (Iter/s) | 9232556.43 | 7119809.34 | 11853423.18 | 117270015.03 | 148628854.23 | 4637858.89 | 6938063.95 | 32210118.54 | 35438868.33 | 34640922.70 | 38591843.82 | 28816081.49 | 57968393.31 | 76482092.94 | 68419477.90 |
MathBenchmark (Iter/s) | 922858.78 | 690960.02 | 1275834.03 | 1458574.64 | 2009156.77 | 965684.06 | 1229171.40 | 2100502.84 | 1840700.19 | 4985436.48 | 4003896.28 | 3538260.34 | 3467831.59 | 8487850.01 | 9257156.98 |
ParallelMathBenchmark (Iter/s) | 925903.52 | 689693.34 | 1240840.36 | 1407533.63 | 1710285.39 | 910857.03 | 1215370.29 | 2100277.57 | 1807213.36 | 2688068.60 | 2069191.75 | 2996490.12 | 2687106.05 | 5699734.33 | 5409691.21 |
CallBenchmark (Iter/s) | 60398659.11 | 46831726.90 | 81142021.70 | 43691655.57 | 52172333.49 | 7988480.18 | 18590864.92 | 66075080.83 | 69707585.74 | 71183388.13 | 84265325.39 | 33915665.08 | 73948127.81 | 137005911.04 | 147498693.92 |
ParallelCallBenchmark (Iter/s) | 15294328.41 | 11886053.39 | 19965213.53 | 41801299.25 | 51925427.16 | 6493276.33 | 16230135.33 | 64876516.20 | 68604788.53 | 65649229.01 | 58796891.31 | 23818753.43 | 61551182.18 | 128816109.62 | 132973724.51 |
IfElseBenchmark (Iter/s) | 57049321.52 | 44077813.52 | 76368338.20 | 369052810.83 | 440085292.05 | 35574692.53 | 75869899.99 | 122382225.08 | 122446834.27 | 192617413.70 | 165452978.07 | 186225454.37 | 179526702.98 | 331131288.19 | 331922034.04 |
ParallelIfElseBenchmark (Iter/s) | 56870045.20 | 43959531.25 | 72836094.62 | 351711959.72 | 436938052.61 | 31986726.28 | 76141819.97 | 120545480.60 | 119899967.94 | 115456660.56 | 120261358.24 | 135438638.48 | 128884892.74 | 273941467.23 | 252491599.73 |
StringManipulation (Iter/s) | 22365.49 | 17542.30 | 30161.66 | 194087.45 | 211875.55 | 44510.57 | 84422.45 | 140660.24 | 201869.44 | 226490.84 | 381678.06 | 111408.38 | 407545.97 | 541071.45 | 742029.57 |
ParallelStringManipulation (Iter/s) | 22318.26 | 16780.74 | 24993.46 | 26962.18 | 32869.46 | 38177.94 | 86610.92 | 52448.92 | 57498.14 | 70272.87 | 93497.43 | 62291.84 | 62665.53 | 75575.55 | 81750.73 |
MemoryBenchmark (MB/s) | 442.05 | 357.10 | 686.04 | 2440.99 | 2858.39 | 446.40 | 2145.51 | 2773.08 | 2385.08 | 5832.27 | 4393.45 | 3525.38 | 5087.14 | 12098.99 | 9718.41 |
ParallelMemoryBenchmark (MB/s) | 453.77 | 1419.04 | 4600.33 | 16783.15 | 20078.20 | 1501.81 | 2147.99 | 8522.00 | 8083.16 | 8796.18 | 8406.69 | 11335.19 | 16268.24 | 41043.92 | 36871.38 |
RandomMemoryBenchmark (MB/s) | 212.12 | 158.97 | 298.75 | 1048.21 | 1275.25 | 132.68 | 644.63 | 892.06 | 793.29 | 1988.76 | 1360.13 | 1073.26 | 1397.58 | 4944.93 | 2671.33 |
ParallelRandomMemoryBenchmark (MB/s) | 212.58 | 991.97 | 3216.11 | 11799.91 | 14375.81 | 1107.29 | 679.62 | 5820.38 | 5400.44 | 5380.22 | 4341.31 | 5221.98 | 7154.81 | 32281.19 | 23490.35 |
Scimark2Benchmark (CompositeScore) | 53.16 | 39.00 | 74.36 | 164.72 | 179.26 | 33.03 | 123.16 | 143.59 | 150.86 | 255.06 | 239.00 | 203.29 | 321.42 | 584.71 | 584.71 |
ParallelScimark2Benchmark (CompositeScore) | 56.80 | 167.37 | 583.97 | 1177.67 | 1261.84 | 130.74 | 123.16 | 574.36 | 574.36 | 574.36 | 530.67 | 541.02 | 914.35 | 2560.07 | 2852.68 |
DhrystoneBenchmark (DMIPS) | 42.69 | 33.01 | 56.92 | 1309.62 | 1552.65 | 52.93 | 181.56 | 746.16 | 981.22 | 1319.86 | 1677.86 | 245.87 | 2294.82 | 2899.26 | 3643.71 |
ParallelDhrystoneBenchmark (DMIPS) | 42.12 | 132.04 | 443.94 | 10672.17 | 12711.44 | 193.51 | 181.56 | 2994.31 | 3784.86 | 2287.42 | 3058.05 | 645.42 | 3183.84 | 9900.40 | 13703.47 |
WhetstoneBenchmark (MWIPS) | 617.08 | 473.86 | 831.93 | 326.68 | 357.01 | 454.87 | 411.42 | 976.28 | 1169.49 | 1809.24 | 2149.08 | 1544.08 | 1853.38 | 3016.39 | 3645.66 |
ParallelWhetstoneBenchmark (MWIPS) | 478.27 | 1485.32 | 5122.33 | 7813.58 | 9441.68 | 1346.53 | 544.61 | 4159.10 | 5022.90 | 4211.35 | 4856.44 | 5204.05 | 5773.80 | 18956.97 | 22593.61 |
LinpackBenchmark (MFLOPS) | 47.27 | 46.85 | 80.93 | 133.53 | 130.28 | 60.70 | 197.83 | 296.74 | 296.74 | 667.67 | 593.48 | 356.09 | 593.48 | 1335.33 | 1335.33 |
ParallelLinpackBenchmark (MFLOPS) | 47.27 | 181.06 | 517.18 | 746.43 | 699.09 | 200.64 | 190.76 | 562.24 | 521.10 | 928.93 | 890.22 | 971.15 | 1005.84 | 2072.95 | 2047.51 |
HashBenchmark (Iter/s) | 32444.54 | 24850.52 | 40086.89 | 0 | 0 | 23782.26 | 58469.67 | 83339.54 | 67154.95 | 122028.68 | 155054.23 | 114473.36 | 262537.42 | 271587.13 | 344935.39 |
ParallelHashBenchmark (Iter/s) | 32624.36 | 21432.18 | 17235.17 | 0 | 0 | 17804.97 | 58717.56 | 32438.43 | 38356.83 | 42936.12 | 55409.66 | 43528.80 | 63914.10 | 43709.09 | 86951.77 |
Total Points | 9100.35 | 17173.61 | 50222.58 | 196746.42 | 234814.32 | 17578.43 | 20211.87 | 80622.19 | 84512.14 | 97822.29 | 98492.23 | 76744.48 | 125713.98 | 352806.10 | 352445.86 |
Total Time (ms) | 2886263.05 | 3417234.29 | 2159060.73 | 1259389.78 | 1143765.68 | 2834386.81 | 1602974.85 | 932882.10 | 939013.73 | 710849.38 | 678650.92 | 984340.14 | 705450.99 | 531086.40 | 488755.26 |
Java
Исходный код: EntityFX Bench
Cpu | Elbrus 1C+ | ELbrus 4C | Elbrus 8C | Elbrus 8CB | Allwinner A64 | Intel Pentium 4 2800 | Intel Atom X5 Z8350 | Intel Core i3 M330 | Amd A6 3650 | Intel Core i7 2600 | |
---|---|---|---|---|---|---|---|---|---|---|---|
Frequency (MHz) | 985 | 750 | 1300 | 1550 | 1152 | 2800 | 1440 | 2130 | 2660 | 3400 | |
Operating System | Linux 4.9 | Linux 5.4 | Linux 4.19 | Linux 5.4 | Linux 4.14 | Linux 5.4 | Windows 10 | Windows 10 | Linux 5.4 | Windows 10 | |
Runtime | Java 1.8.0_152 | Java 11.0.8-internal | Java 1.8.0_152 | Java 1.8.0_152 | Java 1.8.0_152 (x86-64 RTC) | Java 1.8.0_272 | Java 1.8.0_275 | Java 1.8.0_272 | Java 1.8.0_241 | Java 14.0.1 | Java 1.8.0_202 |
Threads Count | 1 | 4 | 8 | 8 | 8 | 4 | 1 | 4 | 4 | 4 | 8 |
Memory Used | 176527936 | 61069752 | 222075000 | 383832280 | 380520760 | 25075624 | 5849432 | 249701200 | 35211312 | 322475552 | 115194336 |
ArithemticsBenchmark (Iter/s) | 14084507.04 | 10844026.75 | 19063353.88 | 22746227.92 | 22747952.68 | 18545994.07 | 3759775.42 | 42200028.13 | 6328045.90 | 69268067.42 | 148367952.52 |
ParallelArithemticsBenchmark (Iter/s) | 59654006.76 | 126482315.66 | 630504916.98 | 770935893.79 | 771873614.10 | 97825437.45 | 16729868.39 | 189283299.83 | 65766953.16 | 303266026.57 | 708591874.95 |
MathBenchmark (Iter/s) | 1410914.84 | 242628.93 | 1879769.92 | 2158731.53 | 2158661.63 | 397912.55 | 428304.04 | 373037.59 | 588727.05 | 3149457.51 | 1271463.90 |
ParallelMathBenchmark (Iter/s) | 1429776.53 | 975082.90 | 14893568.14 | 17379088.04 | 17423585.67 | 1503341.31 | 431632.63 | 1260210.88 | 1078083.44 | 9858073.04 | 6411424.34 |
CallBenchmark (Iter/s) | 79529187.21 | 57633565.79 | 106706503.76 | 127307447.49 | 127315551.59 | 94800208.56 | 104444096.30 | 133200133.20 | 69372181.76 | 96609023.28 | 289226319.60 |
ParallelCallBenchmark (Iter/s) | 79211057.86 | 230426442.32 | 833761379.04 | 1018516369.50 | 1015089346.54 | 307172477.80 | 104854776.14 | 467699579.83 | 207423728.25 | 309291725.85 | 2170887849.38 |
IfElseBenchmark (Iter/s) | 86858334.06 | 83173916.66 | 117917575.61 | 140656867.57 | 140666760.44 | 163826998.69 | 72774907.21 | 188803927.12 | 79456517.42 | 364497904.14 | 537634408.60 |
ParallelIfElseBenchmark (Iter/s) | 87263842.23 | 332578222.36 | 834238373.82 | 1050523068.80 | 900672062.68 | 602330368.29 | 72513686.96 | 656425350.78 | 116464424.42 | 1242165135.73 | 3240100141.09 |
StringManipulation (Iter/s) | 37923.03 | 56232.22 | 55640.25 | 61003.88 | 61400.17 | 58383.93 | 102435.93 | 100076.06 | 81192.56 | 569151.96 | 413223.14 |
ParallelStringManipulation (Iter/s) | 37614.06 | 219807.50 | 407930.70 | 452579.32 | 450857.74 | 157021.32 | 101378.75 | 351422.04 | 157932.73 | 1839468.95 | 1604462.28 |
MemoryBenchmark (MB/s) | 1428.41 | 591.33 | 1781.32 | 2215.20 | 2215.83 | 1414.20 | 2365.14 | 3208.80 | 3644.44 | 6541.20 | 12408.28 |
ParallelMemoryBenchmark (MB/s) | 1421.74 | 2332.13 | 13041.62 | 15626.11 | 15254.01 | 3444.69 | 2798.09 | 8063.84 | 7071.83 | 19806.14 | 36045.20 |
RandomMemoryBenchmark (MB/s) | 1567.13 | 1013.72 | 2493.91 | 3057.80 | 3063.27 | 2163.59 | 6069.15 | 4526.81 | 903.51 | 9502.81 | 15052.56 |
ParallelRandomMemoryBenchmark (MB/s) | 1687.94 | 4040.12 | 17389.90 | 21114.62 | 20476.51 | 4758.47 | 6286.85 | 14322.92 | 1642.84 | 30308.64 | 54289.11 |
Scimark2Benchmark (CompositeScore) | 224.19 | 179.63 | 318.44 | 376.73 | 376.77 | 161.04 | 403.24 | 458.35 | 392.38 | 964.15 | 1691.88 |
ParallelScimark2Benchmark (CompositeScore) | 226.95 | 717.49 | 2503.60 | 3014.79 | 3003.30 | 594.62 | 402.49 | 1600.96 | 909.01 | 2741.56 | 7780.90 |
DhrystoneBenchmark (DMIPS) | 2544.00 | 1244.00 | 3624.00 | 4009.00 | 3937.00 | 2009.00 | 4306.00 | 4025.00 | 2636.00 | 6152.00 | 16913.00 |
ParallelDhrystoneBenchmark (DMIPS) | 2525.00 | 4460.00 | 27261.00 | 31329.00 | 38595.00 | 9250.00 | 4379.00 | 13806.00 | 6333.00 | 22525.00 | 76954.00 |
WhetstoneBenchmark (MWIPS) | 73.59 | 206.44 | 473.79 | 571.83 | 571.35 | 307.32 | 425.90 | 415.90 | 224.64 | 884.77 | 1104.82 |
ParallelWhetstoneBenchmark (MWIPS) | 360.01 | 835.30 | 3733.25 | 4572.88 | 4565.79 | 1213.67 | 426.83 | 1453.14 | 523.44 | 2532.90 | 7055.01 |
LinpackBenchmark (MFLOPS) | 74.02 | 52.34 | 148.38 | 153.94 | 155.59 | 131.31 | 216.13 | 462.61 | 320.88 | 783.65 | 1622.03 |
ParallelLinpackBenchmark (MFLOPS) | 74.82 | 200.56 | 809.79 | 778.66 | 778.84 | 240.04 | 217.82 | 535.26 | 728.12 | 1222.14 | 2105.06 |
HashBenchmark (Iter/s) | 132564.46 | 100310.96 | 199421.68 | 215285.25 | 219611.29 | 250062.52 | 275976.27 | 244259.89 | 119381.60 | 515995.87 | 770119.37 |
ParallelHashBenchmark (Iter/s) | 137174.21 | 314511.92 | 444746.27 | 528195.80 | 525710.60 | 565734.62 | 282845.42 | 489755.80 | 197214.41 | 1325187.51 | 1438194.80 |
Total Points | 46459.99 | 67003.89 | 277927.23 | 325351.36 | 350904.48 | 102940.94 | 90054.68 | 186768.12 | 89179.34 | 361484.85 | 836889.36 |
Total Time (ms) | 1052054 | 2554353 | 814795 | 759992 | 763604 | 1707228 | 1456779 | 1589090 | 1844140 | 388461 | 662523 |
JavaScript
Тесты JavaScript (Browser JS) [EntityFX Bench]
Исходный код: EntityFX Bench Тест: [2]
Cpu | Elbrus 1C+ | Elbrus 4C | Elbrus 8C | Mediatek MT6589 | Qualcomm 625 | Intel Pentium 4 2800 | Intel Atom x5 Z8350 | Intel Core i3 M330 | AMD A6 3650 | Intel Core i7 2600 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Frequency (MHz) | 1000 | 750 | 1300 | 1200 | 2000 | 2800 | 1440 | 2133 | 2600 | 3400 | ||
Operating System | Linux e2k | Linux e2k | Linux e2k | Linux armv7l | Linux aarch64 | Linux i686 | Windows 10 | Windows 10 | Linux x86_64 | Windows 10 | ||
Runtime | Firefox 52 | Firefox 52 | Firefox 52 | Chrome 80 | Firefox 82 | Firefox 80 | Firefox 52 | Chrome 86 | Firefox 52 | Chrome 86 | Chrome 86 | Firefox 78 |
Threads Count | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Memory Used | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ArithemticsBenchmark (Iter/s) | 4866969.50 | 5183674.88 | 10373443.98 | 6153972.39 | 10266940.45 | 13153856.27 | 8792754.77 | 11390.82 | 23142791.02 | 24057738.57 | 34810860.99 | 38333759.26 |
MathBenchmark (Iter/s) | 515044.45 | 598845.43 | 1291889.52 | 342322.14 | 683449.92 | 1547053.64 | 1249671.96 | 703.10 | 3119054.30 | 1464193.16 | 1635657.33 | 6785411.37 |
CallBenchmark (Iter/s) | 9373916.14 | 10740215.66 | 21619751.81 | 91328371.16 | 46607009.69 | 56697377.75 | 125219133.48 | 310462.59 | 256476019.49 | 450450450.45 | 508259212.20 | 229016374.67 |
IfElseBenchmark (Iter/s) | 30470154.48 | 35756427.22 | 72077266.83 | 51692943.91 | 66183526.92 | 149970006.00 | 78391408.30 | 75111.73 | 205086136.18 | 192678227.36 | 214938205.27 | 345363495.08 |
StringManipulation (Iter/s) | 11884.05 | 15543.98 | 29716.62 | 53112.95 | 80688.11 | 119345.98 | 35087.23 | 127.14 | 98204.82 | 239188.67 | 325584.42 | 378415.20 |
MemoryBenchmark (MB/s) | 302.13 | 317.47 | 656.26 | 403.10 | 1736.14 | 2955.11 | 2177.53 | 1630.10 | 3798.93 | 2110.51 | 2549.67 | 6636.99 |
RandomMemoryBenchmark (MB/s) | 4.40 | 6.22 | 10.26 | 41.37 | 21.16 | 26.78 | 16.84 | 95.33 | 33.80 | 194.29 | 266.66 | 90.17 |
Scimark2Benchmark (CompositeScore) | 56.49 | 80.04 | 138.70 | 52.60 | 122.38 | 196.60 | 322.08 | 245.01 | 453.19 | 355.89 | 424.55 | 622.52 |
DhrystoneBenchmark (DMIPS) | 79.04 | 119.65 | 201.87 | 142.55 | 229.43 | 225.43 | 266.56 | 334.24 | 460.09 | 735.81 | 805.65 | 961.65 |
WhetstoneBenchmark (MWIPS) | 29.02 | 112.34 | 336.34 | 140.40 | 1005.18 | 85.24 | 759.26 | 281.18 | 1356.44 | 757.73 | 759.76 | 3331.58 |
LinpackBenchmark (MFLOPS) | 29.34 | 48.00 | 91.94 | 46.25 | 110.31 | 156.18 | 343.87 | 250.88 | 556.91 | 421.47 | 499.10 | 672.54 |
HashBenchmark (Iter/s) | 2596.20 | 3675.38 | 5876.17 | 6233.29 | 10459.92 | 9427.29 | 6517.23 | 12.13 | 15157.03 | 31215.86 | 39248.78 | 40892.27 |
Total Points | 2461.18 | 3313.40 | 6377.03 | 4564.32 | 8717.34 | 12045.99 | 14037.03 | 14339.70 | 25167.38 | 24562.92 | 29044.26 | 41425.68 |
Total Time (ms) | 7345270 | 5306444 | 3114290 | 1955843 | 1830463 | 1405446 | 2095475 | 905731 | 1018819 | 450947 | 381312 | 442546 |
Javascript. Популярные бенчмарки
Octane 2
Cpu | Result |
---|---|
Intel Pentium 4 2800 | 3387 |
AMD A6-3650 | 11741 |
Elbrus 8C (rtc x86 32bit) | 2815 |
Elbrus 8C | 2102 |
Elbrus 1C+ | 739 |
Kraken Benchmark
Cpu | Result (ms) |
---|---|
Elbrus 8C | 10493.4 |
Elbrus 8CB RTX x86 | 9567.5 |
Elbrus 8CB | 8714.2 |
Intel Pentium 4 2800 | 9486.6 |
AMD A6-3650 (4 core 2.6 GHz) | 3052.5 |
Sunspider
Cpu | Result (ms) |
---|---|
Elbrus 8C | 3059.8 |
Elbrus 8CB | 2394.6 |
Intel Pentium 4 2800 | 1295.5 |
AMD A6-3650 | 485.6 |
PHP
PHP Simple Benchmark Script
Исходники: php-simple-benchmark-script
Test | Elbrus 8C | Elbrus 8CB | Pentium 4 2800 | AMD A6-3650 | Core i7-2600 | Allwinner A64 | |
---|---|---|---|---|---|---|---|
Frequency | 1300 | 1550 | 2800 | 2600 | 3400 | 1152 | |
CPU Threads | 8 | 8 | 1 | 4 | 8 (4) | 4 | |
Version | 7.0.33 | 7.0.33 | 7.2.24 | 7.4.3 | 7.0.33 | 5.6.20 | 7.0.33 |
01_math (kOp/s) | 58.15 | 69.72 | 104.19 | 295.97 | 308.94 | 131.73 | 44.33 |
02_string_concat (MOp/s) | 3.56 | 3.92 | 4.00 | 13.15 | 5.52 | 0.56 | 3.07 |
03_1_string_number_concat (kOp/s) | 418.29 | 472.77 | 631.10 | 1510.00 | 1680.00 | 1600.00 | 332.99 |
03_2_string_number_format (kOp/s) | 506.39 | 573.89 | 724.44 | 1690.00 | 1810.00 | 1620.00 | 432.88 |
04_string_simple_functions (kOp/s) | 77.06 | 91.50 | 198.03 | 332.67 | 39.12 | 57.60 | 59.48 |
05_string_multibyte (kOp/s) | 2.48 | 2.90 | -.-- | 57.53 | 11.01 | 12.77 | 2.50 |
06_string_manipulation (kOp/s) | 22.10 | 26.91 | 78.96 | 127.08 | 14.11 | 23.96 | 35.73 |
07_regex (kOp/s) | 48.24 | 54.60 | 128.41 | 233.76 | 334.99 | 62.43 | 47.64 |
08_1_hashing (kOp/s) | 113.58 | 132.62 | 180.46 | 306.24 | 345.52 | 270.31 | 71.44 |
08_2_crypt (Op/s) | 361.21 | 403.62 | 571.99 | 813.60 | 460.00 | 454.15 | 238.00 |
09_json_encode (kOp/s) | -.-- | -.-- | 88.33 | 233.62 | 313.52 | 191.66 | 48.67 |
10_json_decode (kOp/s) | -.-- | -.-- | 68.02 | 143.01 | 211.62 | 94.15 | 33.57 |
11_serialize (kOp/s) | 73.67 | 81.57 | 130.16 | 307.52 | 435.66 | 263.06 | 62.20 |
12_unserialize (kOp/s) | 63.89 | 69.02 | 79.33 | 301.98 | 348.62 | 258.75 | 46.21 |
13_array_fill (MOp/s) | 2.08 | 2.50 | 5.30 | 9.69 | 14.07 | 5.35 | 1.97 |
14_array_range (kOp/s) | 50.36 | 57.54 | 31.68 | 61.01 | 1140.00 | 30.35 | 25.25 |
14_array_unset (MOp/s) | 2.08 | 2.48 | 7.17 | 14.05 | 14.45 | 7.32 | 2.16 |
15_loops (MOp/s) | 13.57 | 16.21 | 38.75 | 150.46 | 78.92 | 42.54 | 12.64 |
16_loop_ifelse (MOps/s) | 4.74 | 5.64 | 13.41 | 28.34 | 19.04 | 18.72 | 4.48 |
17_loop_ternary (MOp/s) | 3.18 | 3.79 | 7.29 | 12.10 | 11.40 | 11.85 | 2.90 |
18_1_loop_defined_access (MOp/s) | 3.28 | 3.90 | 9.03 | 18.90 | 18.29 | 15.35 | 3.18 |
18_2_loop_undefined_access (MOp/s) | 0.60 | 0.66 | 1.13 | 2.60 | 2.40 | 2.10 | 0.49 |
19_type_functions (MOp/s) | 250.57 | 293.21 | 806.37 | 1560.00 | 1180.00 | 971.77 | 193.89 |
20_type_conversion (MOp/s) | 382.32 | 458.44 | 812.72 | 1570.00 | 1530.00 | 1510.00 | 298.61 |
21_0_loop_exception_none (MOp/s) | 7.45 | 8.91 | 19.67 | 56.57 | 26.35 | 15.67 | 6.97 |
21_1_loop_exception_try (MOp/s) | 6.48 | 7.74 | 19.11 | 52.18 | 23.61 | 18.99 | 6.39 |
21_2_loop_exception_catch (kOp/s) | 184.22 | 216.00 | 573.09 | 1380.00 | 1240.00 | 498.60 | 147.28 |
22_loop_null_op (MOp/s) | 3.25 | 3.74 | 8.39 | 16.03 | 17.62 | -.-- | 3.08 |
23_loop_spaceship_op (MOp/s) | 4.30 | 5.12 | 8.50 | 17.98 | 20.39 | -.-- | 3.96 |
24_xmlrpc_encode (Op/) | -.-- | -.-- | -.-- | -.-- | 17.6 | -.-- | -.-- |
25_xmlrpc_decode (Op/) | -.-- | -.-- | -.-- | -.-- | 9.16 | -.-- | -.-- |
26_1_class_public_properties (MOp/s) | 3.32 | 4.08 | 10.51 | 26.70 | 19.57 | 9.42 | 3.22 |
26_2_class_getter_setter (MOp/s) | 1.31 | 1.51 | 4.66 | 9.41 | 5.52 | 4.13 | 0.97 |
26_3_class_magic_methods (MOp/s) | 0.52 | 0.59 | 1.35 | 3.77 | 3.21 | 1.89 | 0.41 |
Total (MOp/s) | 1.23 | 1.43 | 2.60 | 5.33 | 2.48 | 2.02 | 0.98 |
Time (sec) | 488.324 | 419.895 | 231.485 | 113.087 | 252.376 | 261.652 | 609.787 |
Тесты PHP [EntityFX Bench]
Исходный код: EntityFX Bench
Cpu | Elbrus 2C+ | Elbrus 1C+ | Elbrus 4C | Elbrus 8C | Elbrus 8C x 4 | Elbrus 8CB | Elbrus R1000 | Allwinner A64 | Qualcomm 625 | AMD A6 3650 | Intel Pentium 4 2800 | Intel Core i7 2600 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Frequency (MHz) | 500 | 985 | 750 | 1300 | 1300 | 1550 | 1000 | 1152 | 2000 | 2600 | 2800 | 3400 | ||
Operating System | Linux 3.14 | Linux 4.9 | Linux 5.4 | Linux 4.19 | Linux 5.4 | Linux 5.4 | Linux 4.19 | Linux 4.14 | Linux 3.18 | Linux 5.4 | Linux 5.4 | Windows 10.0 | ||
Runtime | PHP 5.6.32 | PHP 5.6.40 | PHP 7.4.7 | PHP 7.0.33 | PHP 5.6.40 (RTC) | PHP 7.0.33 | PHP 5.6.40 (RTC) | PHP 5.6.40 | PHP 7.0.33 | PHP 7.4.11 | PHP 7.4.3 | PHP 7.2.24 | PHP 5.6.20 | PHP 7.0.33 |
Threads Count | 2 | 1 | 4 | 8 | 32 (8 * 4 cpu) | 8 | 8 | 0 | 4 | 8 | 4 | 1 | 8 | 8 |
Memory Used | 1042200 | 0 | 911016 | 819832 | 1043720 | 819352 | 1042848 | 600536 | 820040 | 910328 | 922704 | 762584 | 999032 | 822640 |
ArithemticsBenchmark (Iter/s) | 142719.59 | 319560.17 | 383991.32 | 617263.05 | 384343.89 | 749256.74 | 465076.93 | 178783.97 | 450323.43 | 729296.64 | 2173444.16 | 1137386.12 | 2267184.86 | 2179780.43 |
MathBenchmark (Iter/s) | 36318.50 | 89813.61 | 181949.77 | 286350.25 | 114181.32 | 324610.74 | 134177.15 | 50534.36 | 221437.45 | 256723.48 | 1302354.33 | 509040.06 | 860180.42 | 1361139.41 |
CallBenchmark (Iter/s) | 303213.70 | 634800.40 | 1149620.29 | 1659325.34 | 726704.27 | 1931974.93 | 876784.95 | 396104.81 | 1575234.52 | 2631036.85 | 15927623.80 | 5817901.37 | 6820440.52 | 10520494.07 |
IfElseBenchmark (Iter/s) | 420612.72 | 767508.47 | 1041343.04 | 1817852.75 | 716329.48 | 2154097.36 | 882191.14 | 620425.45 | 1553030.63 | 2216811.60 | 10571385.98 | 3621300.15 | 6119118.18 | 6566458.77 |
StringManipulation (Iter/s) | 18702.54 | 44317.84 | 88912.44 | 148213.59 | 52147.26 | 145364.68 | 61546.62 | 25724.06 | 110947.27 | 158212.78 | 500103.50 | 184990.53 | 230714.99 | 181838.74 |
MemoryBenchmark (MB/s) | 6.45 | 10.74 | 19.31 | 30.70 | 11.34 | 35.72 | 14.01 | 4.71 | 37.40 | 52.69 | 243.83 | 62.38 | 79.96 | 230.96 |
RandomMemoryBenchmark (MB/s) | 4.32 | 7.31 | 12.14 | 20.91 | 8.13 | 24.12 | 9.30 | 3.28 | 18.56 | 25.61 | 113.67 | 25.14 | 24.96 | 134.79 |
Scimark2Benchmark (CompositeScore) | 0.82 | 1.61 | 2.59 | 3.93 | 1.54 | 4.62 | 1.97 | 1.30 | 3.76 | 6.13 | 29.56 | 13.09 | 14.58 | 19.83 |
DhrystoneBenchmark (DMIPS) | 3.63 | 9.26 | 19.16 | 29.23 | 7.20 | 34.20 | 8.91 | 4.99 | 21.82 | 30.46 | 148.27 | 58.27 | 73.87 | 98.99 |
WhetstoneBenchmark (MWIPS) | 5.97 | 12.48 | 19.98 | 33.92 | 11.46 | 40.00 | 14.29 | 8.31 | 29.98 | 40.46 | 197.07 | 97.93 | 108.57 | 157.55 |
LinpackBenchmark (MFLOPS) | 0.86 | 1.08 | 2.29 | 3.26 | 1.41 | 3.76 | 1.78 | 1.23 | 3.73 | 5.78 | 33.22 | 13.84 | 13.97 | 21.76 |
HashBenchmark (Iter/s) | 34283.55 | 59558.08 | 116083.42 | 183900.25 | 67243.25 | 208151.41 | 77501.57 | 38454.62 | 132814.13 | 164294.12 | 484949.78 | 253137.60 | 579292.15 | 682330.72 |
Total Points | 611.84 | 1209.27 | 2363.35 | 3812.85 | 1374.27 | 4105.36 | 1609.16 | 747.45 | 2859.81 | 3809.13 | 12720.96 | 5477.32 | 9547.03 | 11028.50 |
Total Time (ms) | 9801959 | 1779432.31 | 3494809 | 2423102 | 5576106 | 2115720 | 4493153 | 6927020 | 2290488 | 1566910 | 421390 | 807552 | 732254 | 476142 |
Python
Тесты Python [EntityFX Bench]
Исходный код: EntityFX Bench
Cpu | Elbrus 2C+ | Elbrus 1C+ | Elbrus 4C | Elbrus 8C | Elbrus 8C x 4 (RTC) | Elbrus 8CB | Allwinner A64 | Qualcomm 625 | Amd A6 3650 | Intel Pentium 4 2800 | Intel Core i7 2600 | Intel Core i5 5257u | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Frequency (MHz) | 500 | 985 | 750 | 1300 | 1300 | 1550 | 1152 | 2000 | 2600 | 2800 | 3400 | 2700 | |
Operating System | Linux-3.14 | Linux-4.19 | Linux-5.4 | Linux-4.19 | Linux-5.4 | Linux-5.4 | Linux-4.14 | Linux-3.18 | Linux-5.4 | Linux-5.4 | Windows-10 | macOS-11.0.1 | |
Runtime | CPython 3.5.5 | CPython 3.7.4 | CPython 3.7.4 | CPython 3.7.4 | CPython 3.5.5 | CPython 3.7.4 | CPython 3.5.5 (RTC x86-64) | CPython 3.8.0 | CPython 3.9.0 | CPython 3.8.5 | CPython 3.6.9 | CPython 3.7.3 | CPython 3.8.2 |
Threads Count | 2 | 1 | 4 | 8 | 32 | 8 | 8 | 4 | 8 | 4 | 1 | 8 | 4 |
Memory Used | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ArithemticsBenchmark (Iter/s) | 11435.04 | 32240.63 | 26336.69 | 43002.15 | 72486.86 | 52319.08 | 101333.73 | 68905.01 | 75419.54 | 328537.67 | 130238.66 | 328711.26 | 422977.01 |
ParallelArithemticsBenchmark (Iter/s) | 25261.58 | 35721.74 | 117296.16 | 378181.42 | 2496639.52 | 467384.82 | 910787.63 | 0.00 | 0.00 | 1291706.26 | 140498.84 | 0.00 | 0.00 |
MathBenchmark (Iter/s) | 15487.21 | 45758.99 | 35907.20 | 59518.46 | 77309.85 | 72511.44 | 96156.75 | 84135.84 | 84403.15 | 453823.87 | 128710.93 | 474891.67 | 555873.94 |
ParallelMathBenchmark (Iter/s) | 33688.64 | 49417.03 | 154540.34 | 512584.21 | 2663840.47 | 626810.87 | 860322.40 | 0.00 | 0.00 | 1747787.56 | 148308.65 | 0.00 | 0.00 |
CallBenchmark (Iter/s) | 54907.12 | 133206.88 | 106907.58 | 179525.21 | 264356.85 | 212258.59 | 345604.08 | 275458.16 | 242565.98 | 1417542.31 | 583615.46 | 1780424.53 | 1737182.40 |
ParallelCallBenchmark (Iter/s) | 109145.38 | 134548.67 | 392136.10 | 1432586.09 | 8111875.89 | 1695905.86 | 2739371.71 | 0.00 | 0.00 | 5263408.78 | 577518.27 | 0.00 | 0.00 |
IfElseBenchmark (Iter/s) | 118019.24 | 280713.83 | 219211.83 | 371679.38 | 501305.27 | 433575.33 | 636154.37 | 493000.45 | 495522.14 | 2230048.92 | 1260578.10 | 3434936.56 | 3232329.09 |
ParallelIfElseBenchmark (Iter/s) | 234139.72 | 280162.51 | 796368.45 | 2759334.93 | 15180690.34 | 3473723.37 | 5061314.30 | 0.00 | 0.00 | 9048142.37 | 1272210.26 | 0.00 | 0.00 |
StringManipulation (Iter/s) | 14549.11 | 47342.13 | 37831.83 | 64028.86 | 46235.08 | 72946.17 | 59796.18 | 101628.11 | 105700.40 | 460253.00 | 145008.59 | 562132.14 | 564358.89 |
ParallelStringManipulation (Iter/s) | 29297.75 | 48367.32 | 133426.05 | 508719.93 | 1169658.90 | 584786.01 | 426541.32 | 0.00 | 0.00 | 1712199.61 | 160764.50 | 0.00 | 0.00 |
MemoryBenchmark (MB/s) | 1.40 | 2.83 | 2.27 | 3.86 | 5.79 | 4.45 | 8.31 | 6.47 | 5.79 | 36.71 | 15.67 | 44.17 | 43.56 |
ParallelMemoryBenchmark (MB/s) | 2.81 | 2.82 | 8.11 | 30.01 | 175.44 | 34.63 | 63.77 | 0.00 | 0.00 | 128.13 | 15.53 | 0.00 | 0.00 |
RandomMemoryBenchmark (MB/s) | 2.80 | 5.01 | 4.28 | 7.41 | 7.99 | 8.67 | 11.74 | 8.06 | 7.98 | 35.40 | 18.55 | 69.97 | 54.81 |
ParallelRandomMemoryBenchmark (MB/s) | 5.57 | 4.98 | 15.43 | 52.36 | 214.02 | 59.56 | 79.28 | 0.00 | 0.00 | 121.51 | 20.70 | 0.00 | 0.00 |
Scimark2Benchmark (CompositeScore) | 0.34 | 0.73 | 0.58 | 0.98 | 1.41 | 1.15 | 1.89 | 1.49 | 1.36 | 7.31 | 3.73 | 8.59 | 9.23 |
ParallelScimark2Benchmark (CompositeScore) | 0.67 | 0.73 | 2.32 | 7.83 | 41.51 | 9.17 | 14.49 | 0.00 | 0.00 | 25.54 | 3.70 | 0.00 | 0.00 |
DhrystoneBenchmark (DMIPS) | 1.71 | 5.12 | 3.98 | 7.40 | 10.81 | 8.54 | 13.66 | 10.24 | 9.68 | 47.81 | 21.06 | 61.47 | 62.61 |
ParallelDhrystoneBenchmark (DMIPS) | 3.41 | 5.12 | 15.94 | 54.64 | 339.21 | 68.30 | 109.28 | 0.00 | 0.00 | 171.88 | 21.63 | 0.00 | 0.00 |
WhetstoneBenchmark (MWIPS) | 3.08 | 7.46 | 6.05 | 9.93 | 13.11 | 11.77 | 16.66 | 14.97 | 13.92 | 74.88 | 37.84 | 87.04 | 96.34 |
ParallelWhetstoneBenchmark (MWIPS) | 6.15 | 7.50 | 24.25 | 78.96 | 409.43 | 93.79 | 133.75 | 0.00 | 0.00 | 246.47 | 36.37 | 0.00 | 0.00 |
LinpackBenchmark (MFLOPS) | 0.30 | 0.64 | 0.51 | 0.86 | 1.18 | 1.00 | 1.53 | 1.15 | 1.12 | 5.99 | 3.33 | 8.50 | 7.09 |
ParallelLinpackBenchmark (MFLOPS) | 0.59 | 0.64 | 2.01 | 6.82 | 36.05 | 7.79 | 12.01 | 0.00 | 0.00 | 20.92 | 3.18 | 0.00 | 0.00 |
HashBenchmark (Iter/s) | 9338.09 | 37500.77 | 30931.42 | 52480.43 | 24133.72 | 57130.46 | 35147.35 | 80126.77 | 81406.36 | 285121.21 | 98239.80 | 266827.66 | 330109.40 |
ParallelHashBenchmark (Iter/s) | 18860.74 | 38908.63 | 123442.29 | 422371.97 | 710245.98 | 451388.10 | 253821.85 | 0.00 | 0.00 | 896812.92 | 103452.84 | 0.00 | 0.00 |
Total Points | 821.00 | 1888.09 | 3584.91 | 11477.60 | 24440.34 | 12865.43 | 9544.90 | 1974.30 | 2022.02 | 37149.26 | 5752.34 | 9277.00 | 9948.20 |
Total Time (ms) | 11567819.61 | 4850841.24 | 6205348.87 | 3714292.47 | 2880833.58 | 3237765.65 | 2212591.18 | 1248445.80 | 1307238.21 | 790019.99 | 1355879.29 | 319142.73 | 324505.84 |
Lua
Cpu | Elbrus 2C+ | Elbrus 1C+ | Elbrus 4C | Elbrus 8C | Elbrus 8CB | Elbrus R1000 | Mediatek 6582 | Allwinner A64 | Qualcomm 625 | Amd A6 3650 | Intel Pentium 4 2800 | Intel Core i3 M330 | Intel Core i7 2600 | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Frequency (MHz) | 500 | 985 | 750 | 1300 | 1550 | 1000 | 1200 | 1152 | 2000 | 2600 | 2800 | 2133 | 3400 | ||
Operating System | Linux e2k | Linux e2k | Linux e2k | Linux e2k | Linux x86_64 | Linux e2k | Linux x86_64 | Linux | Linux arm | Linux arm | Linux arm | Linux x86_64 | Linux x86 | Windows x86_64 | Windows x86 |
Runtime | Lua 5.1 | Lua 5.1 | Lua 5.1 | Lua 5.1 | Lua 5.1 (RTC) | Lua 5.1 | Lua 5.1 (RTC) | Lua 5.1 | Lua 5.2 | Lua 5.1 | Lua 5.2 | Lua 5.2 | Lua 5.1 | Lua 5.1 | Lua 5.1 |
Threads Count | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Memory Used | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
ArithemticsBenchmark (Iter/s) | 315955.15 | 788179.58 | 486316.97 | 810810.81 | 1034482.76 | 1000000.00 | 1200000.00 | 625000.00 | 209790.21 | 833333.33 | 1071428.57 | 2727272.73 | 1428571.43 | 1814772.25 | 4065591.54 |
MathBenchmark (Iter/s) | 71120.99 | 194530.15 | 120728.19 | 192307.69 | 173913.04 | 238095.24 | 210526.32 | 131578.95 | 50251.26 | 194174.76 | 235294.12 | 689655.17 | 266666.67 | 471820.52 | 1030555.98 |
CallBenchmark (Iter/s) | 490871.14 | 1238255.03 | 757266.99 | 2173913.04 | 1960784.31 | 2631578.95 | 2564102.56 | 1666666.67 | 2083333.33 | 2597402.60 | 3846153.85 | 10526315.79 | 4444444.44 | 3906021.13 | 8421052.63 |
IfElseBenchmark (Iter/s) | 1074574.84 | 2587166.22 | 1575828.19 | 2597402.60 | 2439024.39 | 3333333.33 | 4545454.55 | 2127659.57 | 1481481.48 | 2898550.72 | 4081632.65 | 10526315.79 | 3921568.63 | 7260582.30 | 12928248.22 |
StringManipulation (Iter/s) | 8916.07 | 25040.90 | 15501.22 | 25000.00 | 29411.76 | 31250.00 | 38461.54 | 12820.51 | 15625.00 | 25000.00 | 33333.33 | 100000.00 | 41666.67 | 78827.05 | 159948.82 |
MemoryBenchmark (MB/s) | 11.08 | 24.38 | 15.55 | 25.08 | 25.19 | 29.80 | 30.69 | 26.48 | 15.06 | 34.04 | 52.05 | 123.53 | 54.81 | 88.11 | 238.37 |
RandomMemoryBenchmark (MB/s) | 6.68 | 15.31 | 9.64 | 14.67 | 14.68 | 19.00 | 18.34 | 10.66 | 10.42 | 16.00 | 21.06 | 60.88 | 24.31 | 53.28 | 142.59 |
Scimark2Benchmark (CompositeScore) | 1.76 | 4.31 | 2.65 | 4.34 | 3.87 | 5.23 | 4.79 | 3.82 | 2.00 | 5.15 | 7.21 | 15.69 | 7.58 | 9.73 | 24.49 |
DhrystoneBenchmark (DMIPS) | 8.66 | 24.31 | 14.92 | 24.37 | 20.22 | 29.88 | 25.81 | 17.19 | 17.27 | 23.76 | 37.08 | 78.50 | 38.07 | 48.50 | 123.56 |
WhetstoneBenchmark (MWIPS) | 1.68 | 4.47 | 2.84 | 4.70 | 3.64 | 5.81 | 4.95 | 3.50 | 2.81 | 4.27 | 6.68 | 15.45 | 7.85 | 10.84 | 25.88 |
LinpackBenchmark (MFLOPS) | 1.45 | 3.45 | 2.15 | 3.54 | 3.33 | 4.25 | 4.15 | 3.24 | 1.68 | 4.42 | 6.11 | 13.91 | 4.91 | 8.48 | 18.50 |
HashBenchmark (Iter/s) | 105.62 | 264.84 | 161.94 | 261.78 | 234.19 | 328.95 | 298.95 | 188.50 | 625.00 | 250.31 | 1459.85 | 3921.57 | 352.73 | 536.46 | 1136.65 |
Total Points | 243.72 | 646.62 | 400.33 | 656.18 | 669.52 | 812.45 | 864.88 | 443.28 | 374.19 | 690.63 | 959.32 | 2547.17 | 1068.48 | 1777.22 | 3935.14 |
Total Time (ms) | 5476207 | 2191836 | 3519545 | 2123000 | 2340000 | 1727000 | 1841000 | 2829000 | 2745000 | 2074000 | 1041000 | 459000 | 1444000 | 990367 | 468832 |