MoonbaseOtago GitHub avatar

MoonbaseOtago

vroom

MoonbaseOtago/vroom

VRoom! RISC-V CPU

VRoom! RISC-V CPU

Moonbase Logo

A new high-end RISC-V implementation

Paul Campbell - Feb 2023

taniwha@gmail.com @moonbaseotago

(C) Copyright Moonbase Otago 2021-24

Executive summary

  • Very high end RISC-V implementation – goal cloud server class
  • Out of order, super scalar, speculative
  • RV64-IMAFDCHBK(V)
  • Up to 8 IPC (instructions per clock) peak, goal ~4 average on ALU heavy work, already past there
  • 2-way simultaneous multithreading capable
  • Multi-core
  • Current dhrystone numbers: ~11.3 DMips/MHz - still a work in progress.
  • Currently boots Linux on an AWS-FPGA instance
  • GPL3 – dual licensing possible

Detailed architectural presentation

View README on GitHub

COMMUNITY

Save, rate, and discuss

Loading community data…