Muntjac -- Open Source Multicore RV64 Linux-capable SoC
Xuan Guo, Daniel Bates, Robert Mullins, Alex Bradbury

TL;DR
Muntjac is an open-source, configurable multicore RISC-V SoC platform supporting Linux, featuring a cache subsystem and TileLink interconnect for flexible, verifiable, and extendable system design.
Contribution
It introduces a comprehensive, modular open-source multicore RISC-V SoC with cache coherence and Linux support, facilitating research and development.
Findings
Supports Linux on multicore RISC-V systems
Provides configurable and extendable components
Enables verification and customization of SoC designs
Abstract
Muntjac is an open-source collection of components which can be used to build a multicore, Linux-capable system-on-chip. This includes a 64-bit RISC-V core, a cache subsystem, and TileLink interconnect allowing cache-coherent multicore configurations. Each component is easy to understand, verify, and extend, with most being configurable enough to be useful across a wide range of applications.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Embedded Systems Design Techniques · Interconnection Networks and Systems
