DeepComputing ROMA III and T2/Linux

DC ROMA III board

The DC-ROMA RISC-V Mainboard III is an RVA23-compliant system based on the 12nm SpacemiT K3 SoC, featuring a "homogeneous-fusion" architecture with 8 high-performance X100 cores (up to 2.5GHz, 12-stage pipeline) and 8 ultra-wide A100 AI cores. It utilizes dual-channel LPDDR5-6400 memory providing 51 GB/s of bandwidth with configurations up to 32GB, and its integrated NPU delivers 60 TOPS (INT4) or 15 TOPS (INT8) for local inference. Designed for the Framework Laptop 13, the board includes an M.2 2280 Key-M slot (PCIe Gen3 x4/SATA), an M.2 2230 Key-E slot for Intel AX210/RZ616 wireless modules, and four USB-C ports—two of which support 65W PD 3.0.

Performance Index

3:56m to build binutils-2.46 w/ gcc-15.2 (no-LTO, -Osmartest), linux-6.18 (@2.4 Ghz)
2:03m to build bash-5.3.9 w/ gcc-15.2 (no-LTO, -Osmartest), linux-6.18 (@2.4 Ghz)
19s to build lua-5.5 w/ gcc-15.2 (no-LTO, -Osmartest), linux-6.18 (@2.4 Ghz)

# sync w/ image

/proc/cpuinfo

processor : 0
hart : 0
model name : Spacemit(R) X100
isa : rv64imafdcvh_zicbom_zicbop_zicboz_zicntr_zicond_zicsr_zifencei_zihintntl_zihintpause_zihpm_zimop_zaamo_zalrsc_zawrs_zfa_zfh_zfhmin_zca_zcb_zcd_zcmop_zba_zbb_zbc_zbs_zkt_zvbb_zvbc_zve32f_zve32x_zve64d_zve64f_zve64x_zvfh_zvfhmin_zvkb_zvkg_zvkned_zvknha_zvknhb_zvksed_zvksh_zvkt_smaia_smstateen_ssaia_sscofpmf_sstc_svinval_svnapot_svpbmt_sdtrig
mmu : sv39
mvendorid : 0x710
marchid : 0x8000000058000002
mimpid : 0x33d8a600
hart isa : rv64imafdcvh_zicbom_zicbop_zicboz_zicntr_zicond_zicsr_zifencei_zihintntl_zihintpause_zihpm_zimop_zaamo_zalrsc_zawrs_zfa_zfh_zfhmin_zca_zcb_zcd_zcmop_zba_zbb_zbc_zbs_zkt_zvbb_zvbc_zve32f_zve32x_zve64d_zve64f_zve64x_zvfh_zvfhmin_zvkb_zvkg_zvkned_zvknha_zvknhb_zvksed_zvksh_zvkt_smaia_smstateen_ssaia_sscofpmf_sstc_svinval_svnapot_svpbmt_sdtrig
...
processor : 15
hart : 15
model name : Spacemit(R) A100
isa : rv64imafdcvh_zicbom_zicbop_zicboz_zicntr_zicond_zicsr_zifencei_zihintntl_zihintpause_zihpm_zimop_zaamo_zalrsc_zawrs_zfa_zfh_zfhmin_zca_zcb_zcd_zcmop_zba_zbb_zbc_zbs_zkt_zvbb_zvbc_zve32f_zve32x_zve64d_zve64f_zve64x_zvfh_zvfhmin_zvkb_zvkg_zvkned_zvknha_zvknhb_zvksed_zvksh_zvkt_smaia_smstateen_ssaia_sscofpmf_sstc_svinval_svnapot_svpbmt_sdtrig
mmu : sv39
mvendorid : 0x710
marchid : 0x8000000041000002
mimpid : 0x10000000d5686200
hart isa : rv64imafdcv_zicbom_zicbop_zicboz_zicntr_zicond_zicsr_zifencei_zihintntl_zihintpause_zihpm_zimop_zaamo_zalrsc_zawrs_zfa_zfh_zfhmin_zca_zcb_zcd_zcmop_zba_zbb_zbc_zbs_zkt_zvbb_zvbc_zve32f_zve32x_zve64d_zve64f_zve64x_zvfh_zvfhmin_zvkb_zvkg_zvkned_zvknha_zvknhb_zvksed_zvksh_zvkt_smaia_smstateen_ssaia_sscofpmf_sstc_svinval_svnapot_svpbmt_sdtrig
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 006 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

lspci

0000:00:00.0 PCI bridge: SpacemiT X100 PCIe Root Complex (rev 01)
0000:01:00.0 Non-Volatile memory controller: Phison Electronics Corporation PS5021-E21 PCIe4 NVMe Controller (DRAM-less) (rev 01)
0004:00:00.0 PCI bridge: SpacemiT X100 PCIe Root Complex (rev 01)