OpenHW Explorer
ExploreLearning HubResourcesNewsAbout
GitHub
HomeProjectsCORE-V Polara APU
Back to Projects

CORE-V Polara APU

ExperimentalOpenHW Explorer editorial assessment

CORE-V Polara APU is a multicore vector-processing research platform that combines ideas and code from Ara with the OpenPiton manycore infrastructure. Its documented configuration connects four RISC-V vector cores and includes low-precision operations relevant to DNN inference. The repository is aimed at researchers evaluating vector and multicore systems; reproducing its flows requires a vector-capable RISC-V LLVM toolchain and supported commercial simulators.

Reviewed profileOfficial sourcesVerified 2026-09-125 sourcesPrimary source
4 more sources
Source 2Source 3Source 4Source 5

Start here

Category: SoC & SubsystemStatus: Editorial · ExperimentalBest for: Researcher
Start with GitHub

At a glance

  • Version boundary: integration depends on the Ara and platform revisions pinned by this repository; newer upstream Ara or RVV capabilities do not automatically apply
  • Origin: combines the PULP Ara vector processor with Princeton OpenPiton infrastructure
  • Topology: four RISC-V vector cores connected through OpenPiton
  • Compute scope: includes low-precision operations for DNN inference
  • Toolchain: requires a RISC-V LLVM compiler with vector-extension support
  • Simulation: VCS and ModelSim/QuestaSim flows depend on external commercial tools

Further resources

Ara vector processorupstream vector-core project referenced by PolaraOpenPitonupstream manycore platform used for integrationAra publicationvector-processor publication cited by the repositoryOpenPiton publicationmanycore platform publication cited by the repository
17stars
7forks
Assemblyrepository language (GitHub)
View on GitHub

Categories

SoC & Subsystem

Tags

OpenHWRISC-VSoCOpenPitonMulti-CoreAPUHPCResearch

Suitable For

Researcher

Contribution ActivityLow Activity

16

Contributors

0

Open Issues

0

Recent Commits (4 weeks)

3

Open PRs

Data as of Sep 28, 2026

Knowledge Base

2 paper(s)

Ara: A 1-GHz+ Scalable and Energy-Efficient RISC-V Vector Processor With Multiprecision Floating-Point Support in 22-nm FD-SOI

Matheus Cavalcante et al.

IEEE Transactions on VLSI Systems, 2019

View Paper

OpenPiton: An Open Source Manycore Research Framework

J. Balkind, M. McKeown, Y. Fu et al.

ASPLOS, 2016

View Paper

Verified adoption, contributor and lineage records, educational use, presentations, articles, and ecosystem data will be added incrementally from named sources.

Related Projects

CVA6

CVA6 is a configurable six-stage, in-order CORE-V processor family for 32-bit and 64-bit embedded and application-class systems. Its RTL includes both single-issue configurations, such as CV32A60X, and dual-issue configurations, such as CV32A65X. ISA extensions, privilege modes, and virtual memory depend on the selected configuration: application configurations can run Linux, while the embedded CV32A60X and CV32A65X configurations have no MMU or S/U modes. The repository brings together processor RTL, verification, FPGA integration, and documentation for engineers evaluating a core or exploring custom extensions through CV-X-IF.

CV-MESH

CV-MESH is an early-stage OpenHW repository for cache-coherence and interconnect components derived from the OpenPiton context. Its public tree contains bridges, L1.5 and L2 cache logic, and network-on-chip blocks, and related OpenHW platforms use CV-MESH in multicore integration work. Public top-level documentation is still missing, so the repository is suitable mainly for experienced engineers tracing existing RTL; topology, supported scale, protocol details, and maturity cannot yet be assessed from a stable public specification.

OpenHW Explorer
LicensingProject GitHubFeedback ↗OpenHW GitHubOpenHW Foundation websiteDocumentation
Alex ChenLinkedIn

OpenHW Explorer is an independent community project and is not an official OpenHW Foundation website.