VIA CHA001, Centaur CNS and T2/Linux

cha001 board

The VIA CHA-001, Centaur CNS reference board, using a LGA2084 socket.

Notes

The CenTaur CHA features a rather unique NCORE 32,768-bit wide AI co-processor.

Performance Index

2:57m to build binutils-2.41 w/ gcc-13.2 (LTO, -Osmartest), linux-6.5.5
1:25m to build bash-5.2-015 w/ gcc-13.2 (LTO, -Osmartest), linux-6.5.5
15s to build lua-5.4.6 w/ gcc-13.2 (LTO, -Osmartest), linux-6.5.5

lspci

00:00.0 Host bridge: Zhaoxin Device 1004 (rev 80)
00:00.1 Host bridge: Zhaoxin ZX-100/ZX-D Standard Host Bridge (rev 05)
00:00.2 Host bridge: Zhaoxin ZX-100/ZX-D Standard Host Bridge (rev 05)
00:00.3 RAM memory: Zhaoxin ZX-100/ZX-D DRAM Controller (rev 05)
00:00.4 Host bridge: Zhaoxin ZX-100/ZX-D Power Management Controller (rev 05)
00:00.5 Host bridge: Zhaoxin ZX-100/ZX-D I/O APIC (rev 05)
00:00.6 Host bridge: Zhaoxin ZX-100/ZX-D Scratch Device (rev 05)
00:02.0 PCI bridge: Zhaoxin Device 0723
00:03.0 PCI bridge: Zhaoxin Device 0724
00:03.1 PCI bridge: Zhaoxin Device 0725
00:03.2 PCI bridge: Zhaoxin Device 0726
00:03.3 PCI bridge: Zhaoxin Device 0727
00:04.0 PCI bridge: Zhaoxin Device 0728
00:05.0 PCI bridge: Zhaoxin Device 072c
00:06.0 PCI bridge: Zhaoxin Device 0730
00:08.0 Host bridge: Zhaoxin Device 9047
00:09.0 Host bridge: Zhaoxin Device 9048
00:11.0 ISA bridge: Zhaoxin ZX-D/ZX-E Miscellaneous Bus (rev 04)
00:11.7 Host bridge: Zhaoxin ZX-100/ZX-D/ZX-E Standard Host Bridge (rev 05)
00:14.0 Audio device: Zhaoxin ZX-100/ZX-D/ZX-E High Definition Audio Controller
00:16.0 Co-processor: VIA Technologies, Inc. Ncore Coprocessor (rev 05)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
03:00.0 USB controller: VIA Technologies, Inc. VL805/806 xHCI USB 3.0 Controller (rev 01)
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Lexa XT [Radeon PRO WX 3100]
07:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Baffin HDMI/DP Audio [Radeon RX 550 640SP / RX 560/560X]
08:00.0 PCI bridge: Zhaoxin ZX-200 Upstream Port of PCI Express Switch
09:01.0 PCI bridge: Zhaoxin ZX-100/ZX-200 PCI Express Root Port (rev 01)
09:05.0 PCI bridge: Zhaoxin ZX-100/ZX-200 PCI Express Root Port (rev 01)
09:08.0 PCI bridge: Zhaoxin ZX-200 Downstream Port of PCI Express Switch
0c:00.0 PCI bridge: Zhaoxin ZX-200 PCIE P2C bridge (rev 03)
0d:0f.0 SATA controller: Zhaoxin ZX-100/ZX-200/ZX-E StorX AHCI Controller
0d:10.0 USB controller: Zhaoxin ZX-100/ZX-200/ZX-E Standard Universal PCI to USB Host Controller (rev a0)
0d:10.1 USB controller: Zhaoxin ZX-100/ZX-200/ZX-E Standard Universal PCI to USB Host Controller (rev a0)
0d:10.2 USB controller: Zhaoxin ZX-100/ZX-200/ZX-E Standard Universal PCI to USB Host Controller (rev a0)
0d:10.7 USB controller: Zhaoxin ZX-100/ZX-200/ZX-E Standard Enhanced PCI to USB Host Controller (rev 90)
0d:12.0 USB controller: Zhaoxin ZX-200 USB eXtensible Host Controller

lsusb

Bus 008 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 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 2109:3431
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

/proc/cpuinfo

processor : 0
vendor_id : CentaurHauls
cpu family : 6
model : 71
model name : CentaurHauls CPU @2400MHz
stepping : 2
cpu MHz : 1200.000
cache size : 16384 KB
physical id : 0
siblings : 8
core id : 0
cpu cores : 8
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl nonstop_tsc cpuid pni pclmulqdq monitor vmx est tm2 ssse3 fma cx16 xtpr pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand rng rng_en ace ace_en ace2 phe phe_en pmm pmm_en lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves dtherm ida avx512vbmi umip pku ospke rdpid flush_l1d arch_capabilities
vmx flags : vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_mode_based_exec tsc_scaling
bugs : spectre_v1 spectre_v2 spec_store_bypass mds swapgs itlb_multihit mmio_unknown retbleed eibrs_pbrsb
bogomips : 4399.53
clflush size : 64
cache_alignment : 128
address sizes : 46 bits physical, 48 bits virtual
power management:
...
processor : 7
vendor_id : CentaurHauls
cpu family : 6
model : 71
model name : CentaurHauls CPU @2400MHz
stepping : 2
cpu MHz : 1600.000
cache size : 16384 KB
physical id : 0
siblings : 8
core id : 7
cpu cores : 8
apicid : 7
initial apicid : 7
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl nonstop_tsc cpuid pni pclmulqdq monitor vmx est tm2 ssse3 fma cx16 xtpr pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand rng rng_en ace ace_en ace2 phe phe_en pmm pmm_en lahf_lm abm 3dnowprefetch invpcid_single ssbd ibrs ibpb ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid mpx avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves dtherm ida avx512vbmi umip pku ospke rdpid flush_l1d arch_capabilities
vmx flags : vnmi preemption_timer invvpid ept_x_only ept_ad ept_1gb flexpriority tsc_offset vtpr mtf vapic ept vpid unrestricted_guest vapic_reg vid ple shadow_vmcs pml ept_mode_based_exec tsc_scaling
bugs : spectre_v1 spectre_v2 spec_store_bypass mds swapgs itlb_multihit mmio_unknown retbleed eibrs_pbrsb
bogomips : 4399.53
clflush size : 64
cache_alignment : 128
address sizes : 46 bits physical, 48 bits virtual
power management: