Linuxをサポートしている64bit RISC-V 4コア + 64bit RISC-V 1コアのSoCとのこと。 Quad Coreの方はU54コアということで、アーキテクチャとしてはRV64GC(整数浮動小数点何でも入り)、シングルコアの方はE51をベースとしたRV64IMAC(整数演算のみサポート)を搭載している。
これまでに発表されたSoCは3種類あるのだが、それぞれ比較してみた。
U54‑MC Coreplex |
E31 Coreplex | E51 Coreplex | ||
---|---|---|---|---|
Core Type | RV64GC U54 | RV64IMAC E51 | RV32IMAC E31 | RV64IMAC E51 |
L1 Icache | 32kB | 4kB | 16kB | 16kB |
L1 Dcache | 32kB | 8kB DTIM | 64kB DTIM | 64kB DTIM |
Memory Protection | 8 | 8 | 8 | 8 |
Local Interruption Per Core | 48 | 48 | 16 | 16 |
Virtual Memory Support | Sv39 | - | - | |
L2 ECC | 2MB | - | - | |
DMIPS/MHz | 1.7 | 1.61 | 1.61 | 1.8 |
Coremark/MHz | 2.75 | 2.73 | 2.73 | 2.76 |
シングルコアの方(E51)はキャッシュのサイズが小さいな。それ以外はあまり変わらない。 Coremarkスコアの方はどれも似たり寄ったりだな。