Comparação dos processadores Baikal-M e Elbrus-8SV

Recentemente, no trabalho, ganhei um computador baseado no processador Baikal-M (BE-M1000), e também tenho acesso remoto a computadores baseados em processadores Elbrus, então decidi comparar seu desempenho em vários testes.
Este artigo é uma continuação dos meus artigos anteriores sobre benchmarks Elbrus:
- Benchmarks de ano novo de computadores Elbrus
- Testes extensivos de processadores de várias arquiteturas
Aos resultados dos processadores Baikal-M e Elbrus-8SV, adicionei um processador Intel Core i7-2600 para comparação relativa.
Características dos processadores sendo comparados:
| Baikal-M | Elbrus-8SV | Core i7-2600 | |
|---|---|---|---|
| ISA | RISC | VLIW | CISC |
| armv8 | e2k | x86-64 | |
| Cortex-A57 | elbrus-v5 | Sandy Bridge | |
| () | 1500 | 1500 | 3400* |
| ; | 8 | 8 | 4; 8 |
| () | 28 | 28 | 32 |
| TDP () | 30-35 | 80-90 | 95 |
| DDR4-2400 | DDR4-2400 | DDR3-1333 | |
| 2018 | 2018 | 2011 |
* — Intel Core i7-2600 , 4 8 .
Dhrystone Whetstone, :
- HPL (High Performance Linpack)
- 7zip
- StockFowsh ( )
- Blender ( )
- SPEC 2006 ()
- JavaScript
, Java, C#, Python, PHP, Lua, , : https://github.com/EntityFX/EntityFX-Bench/tree/master/results
( ), , .
| - | -8 | Core i7-2600 | |
|---|---|---|---|
| Dhrystone [DMIPS] | 8438 | 9077 | 22076 |
| Whetstone [MWIPS] | 1608 | 2269 | 5729 |
| Whetstone MP [MWIPS] | 12097 | 16495 | 31319 |
| Linpack 100 [MFLOPS] | 1012 | 1723 | 4302 |
| Scimark 2 [Composite score] | 473 | 908 | 2427 |
| Coremark (1T;MT) | 7422; 58047 | 5500; 43008. 61871* (rtc x86-64) | 22692; 119670 |
| MP MFLOPS | 49788 | 381326 | 81745 |
| HPL [GFLOPS] | 38 | 110 | 93.9 |
| 7zip (Comp; Decomp; Tot) (MT) | 8483; 11252; 9868 | 8461; 13638; 11049 | 18024; 13363; 18664 |
| STREAM (Copy; Scale; Add; Triad) [MB/s] | 12315; 12061; 11064; 11529 | 23097; 23137; 25578; 25643 | 20860; 21838; 18512; 20452 |
| SPEC 2006 INT | 9.2 | 19.5 | 44.6 |
| SPEC 2006 FP | 9 | 27.5 | |
| Blender (RyzenGraphic_27) [min:sec] | 2:47 | 2:32 | 1:18 |
| StockFish [nodes/sec] | 2750526 | 3123190 | 10860720 |
| Octane 2 | 5266 | 2815** | 24875 |
| Sunspider 1.0.2 [ms] | 849.5 | 2394** | 232.3 |
| Kraken 1.1 [ms] | 4669.3 | 8714.2** | 1287.8 |
* — Coremark 1,5 x86-64 ( RTC)
* — JavaScript . , JIT- JavaScript' . JS Firefox. ( Firefox 52).
: https://github.com/EntityFX/anybench/tree/master/results
:
:
Os processadores Baikal-M e Elbrus-8SV apresentam aproximadamente o mesmo desempenho na maioria das tarefas. O Elbrus-8SV ganha muito no número de trituradores, mas perde nos testes de JavaScript (e onde há interpretação ou compilação JIT em tempo real).
Estou aguardando suas sugestões, que outros benchmarks podem ser executados nesses computadores (de preferência com uma montagem simples).
Links
- https://www.altlinux.org/Elbrus/tests/results
- https://github.com/EntityFX/anybench/
- https://github.com/EntityFX/EntityFX-Bench
- Resultados do teste Baikal-M da Baikal Electronics: https://www.baikalelectronics.ru/upload/iblock/0c5/BE-M1000-Benchmarks-v.1.00.pdf