Skip to content

Specifications of compute instances in Cloud-V

This document contains the specifications of the compute instances available for users to run builds in Cloud-V. The term "Compute Instance", can also be safely interchanged with the terms "Build Executor" and "Runner".

Name CI Name String Architecture ISA String Cores Memory Compute Instance Type
N/A J-x86-1 (or) J-QMU-1 x86_64 N/A 4 8GiB Hardware with application-level emulator
intel i7-6500U J-TESTVM-1 x86_64 N/A 4 8GiB Hardware
Raspberry Pi 4 Model B J-RASP4-1 aarch64 ARMv8-A 4 4GiB Hardware
<<<<<<< HEAD
QEMU System Linux J-QMS-1 riscv64 See Ext 1 at bottom 12 6GiB QEMU System emulator
VisionFive 1 J-VF1-1 riscv64 rv64imafdc 2 8GiB Hardware
VisionFive 1 J-VF1-2 riscv64 rv64imafdc 2 8GiB Hardware
VisionFive 1 J-VF1-3 riscv64 rv64imafdc 2 8GiB Hardware
VisionFive 2 J-VF2-1 riscv64 rv64imafdc 4 8GiB Hardware
VisionFive 2 J-VF2-2 riscv64 rv64imafdc 4 8GiB Hardware
VisionFive 2 J-VF2-3 riscv64 rv64imafdc 4 8GiB Hardware
VisionFive 2 J-VF2-4 riscv64 rv64imafdc 4 8GiB Hardware
VisionFive 2 J-VF2-5 riscv64 rv64imafdc 4 8GiB Hardware
VisionFive 2 J-VF2-6 riscv64 rv64imafdc 4 8GiB Hardware
HiFive Unleashed J-HF-1 riscv64 rv64imafdc 4 8GiB Hardware
Banana Pi F3 J-BPF3-1 riscv64 rv64imafdcv
_sscofpmf_sstc
_svpbmt_zicbom
_zicboz_zicbop
_zihintpause
8 4GiB Hardware
Banana Pi F3 J-BPF3-2 riscv64 rv64imafdcv
_sscofpmf_sstc
_svpbmt_zicbom
_zicboz_zicbop
_zihintpause
8 16GiB Hardware
Banana Pi F3 J-BPF3-3 riscv64 rv64imafdcv
_sscofpmf_sstc
_svpbmt_zicbom
_zicboz_zicbop
_zihintpause
8 16GiB Hardware
Banana Pi F3 J-BPF3-4 riscv64 rv64imafdcv
_sscofpmf_sstc
_svpbmt_zicbom
_zicboz_zicbop
_zihintpause
8 16GiB Hardware
Banana Pi F3 J-BPF3-5 riscv64 rv64imafdcv
_sscofpmf_sstc
_svpbmt_zicbom
_zicboz_zicbop
_zihintpause
8 16GiB Hardware
Milk-V Jupiter J-JUPITER-1 riscv64 rv64imafdcv
_sscofpmf
_sstcc
_svpbmt
_zicbom
_zicboz
_zicbop
_zihintpause
8 16GiB Hardware
Milk-V Pioneer Box J-pioneer-1 riscv64 rv64imafdc
_zicntr
_zicsr
_zifencei
_zihpm
_xtheadvector
64 8GiB Hardware
=======
QEMU System Linux J-QMS-1 riscv64 See at the bottom 12 6GiB QEMU System emulator
VisionFive 1 sf1-1 riscv64 rv64imafdc 2 8GiB Hardware
VisionFive 1 sf1-2 riscv64 rv64imafdc 2 8GiB Hardware
VisionFive 1 sf1-3 riscv64 rv64imafdc 2 8GiB Hardware
VisionFive 2 sf2-1 riscv64 rv64imafdc 4 8GiB Hardware
VisionFive 2 sf2-2 riscv64 rv64imafdc 4 8GiB Hardware
VisionFive 2 sf2-3 riscv64 rv64imafdc 4 8GiB Hardware
VisionFive 2 sf2-4 riscv64 rv64imafdc 4 8GiB Hardware
VisionFive 2 sf2-5 riscv64 rv64imafdc 4 8GiB Hardware
VisionFive 2 sf2-6 riscv64 rv64imafdc 4 8GiB Hardware
HiFive Unleashed unleashed1-1 riscv64 rv64imafdc 4 8GiB Hardware
Banana Pi F3 BPF3-4G-1 riscv64 rv64imafdcv
_sscofpmf_sstc
_svpbmt_zicbom
_zicboz_zicbop
_zihintpause
1 4GiB Hardware
Banana Pi F3 BPF3-16G-1 riscv64 rv64imafdcv
_sscofpmf_sstc
_svpbmt_zicbom
_zicboz_zicbop
_zihintpause
1 4GiB Hardware
Milk-V Jupiter jupiter-16G-1 riscv64 rv64imafdcv
_sscofpmf
_sstc
_svpbmt
_zicbom
_zicboz
_zicbop
_zihintpause
1 16GiB Hardware
Milk-V Jupiter jupiter-16G-2 riscv64 rv64imafdcv
_sscofpmf
_sstc
_svpbmt
_zicbom
_zicboz
_zicbop
_zihintpause
1 16GiB Hardware
Milk-V Pioneer Box pioneer-128G-1 riscv64 rv64imafdcv
_sscofpmf
_sstc
_svpbmt
_zicbom
_zicboz
_zicbop
_zihintpause
4 8GiB Hardware

QEMU Specifications:

QEMU Version: 10.0.0
QEMU OS: Ubuntu 24.04 LTS
QEMU specifications: 12 cores, 6 GB memory
QEMU ISA String:

rv64imafdch_zicbom_zicboz_zicntr_zicond_zicsr_zifencei_zihintntl_zihintpause_zihpm_zacas_zfa_zfh_zfhmin_zba_zbb_zbc_zbkb_zbkc_zbkx_zbs_zknd_zkne_zknh_zkr_zkt_zksed_zksh_ztso_zvbb_zvbc_zvfh_zvfhmin_zvkb_zvkg_zvkned_zvknha_zvknhb_zvksed_smaia_smstateen_ssaia_sscofpmf_sstc_svinval_svnapot_svpbmt

c1be17c (Changed docs according to new format)

Note: The J-QMU-1 and J-x86-1 are one and the same runner. The purpose of creating two separate executors for same hardware is that J-x86-1 is supposed to be specifically for x86 architecture whereas J-QMU-1 is specifically for the users who want to cross compile source code for riscv64 architecture and then use qemu-usermode to execute them. Nevertheless, the tooling available for J-x86-1 can also be used for J-QMU-1

My Content Title

This is the main content on the left side. You can include text, lists, code blocks, and more.

My image