UR-DP1000 Chip Spec
UltraRISC Technology announced UR-DP1000, its first desktop-grade RISC-V CPU.
UR-DP1000 high performance desktop-grade multi-core RISC-V CPU features 8 self-developed UR-CP100 cores, with 24 lanes of PCIe 4.0, dual DDR 4.0 and series of low-speed peripherals. UR-DP1000 outperforms most off-the-shelf RISC-V CPUs and targets desktop and high-end edge computing scenarios.
Main hardware features of UR-DP1000
- High performance RISC-V core UR-CP100
- 64bit four-issue superscalar micro-architecture
- Support RV64GCBHX,
X
being high performance arithmetic and load/store instructions - Support hardware virtualization RVH 1.0 extension
- Main frequency 2.0 to 2.3 GHz (12nm process)
- Single core SPECCPU2006 Integer performance: 10.4/GHz
- Single core SPECCPU2006 Floating point performance: 12.0/GHz
- Each core has 64KB L1I + 64KB L1D cache and 512KB L2 Cache
- Each core has built-in Performance Monitoring Unit (PMU)
- Support RV Debug specification
- Two CPU core clusters
- Each cluster has 4 UR-CP100 cores
- Each cluster shares 4MB L3 cache
- Two clusters share 16MB LLC cache
- CLINT and PLIC support
- Dual channel DDR4, with ECC support, maximum memory capacity 128GB
- I/O
- 1 GMAC (RGMII)
- 1 QSPI
- 2 SPI
- 1 eSPI/LPC
- 4 UART
- 4 I2C
- 40 GPIO
- 4 PWM
- FCBGA-1155 package, 35x35mm2
- TDP: 30w
Software Ecosystem of UR-DP1000
Support OpenSBI + U-Boot / EDKII (UEFI); UEFI supports ACPI, CPPC, SMBIOS
Support Linux kernel 5.4 to 6.6 (all LTS versions)
Support Linux KVM (qemu-kvm), XVisor, Bao Hypervisor
Support Debian, Ubuntu 22/24.04, Fedora, Centos, OpenAtom openKylin 2.0, Deepin, OpenEuler, OpenHarmony, RT-Thread, FreeRTOS, Zephyr
Support PCIe expansion: ethernet, graphics, toUSB/toSATA adaptor, SSD
Support Linux suspend2ram and suspend2disk (hibernation)
Support OpenOCD debugging
Support various libraries: compression, BLAS, FFT, crypto, networking
Support DPDK/SPDK
Support Java, Javascript, Golang, Lua, Python, Php, Rust interpreter and JIT
Support Wine and box64
Support Linux perf profiler
Support Llama, Yolo v5
Support Docker and container ecosystem
Support desktop environments including Xfce, gnome, KDE
Support UltraRISC IDE (VSCodium/VSCode based)