The BlackParrot Processor: An Open-Source Industrial-Strength RV64G Multicore Processor

Abstract

In this paper we introduce the BlackParrot multicore processor, a mainstream industrial-strength open-source implementation of the RISC-V RV64G architecture. BlackParrot is a clean-slate processor design with a lean, energy efficient, and highly performant implementation. The key differentiator between BlackParrot and prior RISC-V processor efforts is that our goal is to distribute stewardship across industry and government stakeholders instead of adopting a freemium model where the source is controlled by a private startup that does not release the actual code it tapes out. Our approach enables a pathway for creating the equivalent of Linux for RISC-V: a truly open RISC-V processor to power the open-source hardware revolution and the Age of Bespoke Silicon.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Mar 25, 2019
Accession Number
AD1075698

Entities

People

  • Ajay Joshi
  • Bandhav Veluri
  • Boyou Zhou
  • Dai Cheol Jung
  • Daniel Petrisko
  • Farzam Gilani
  • Katie Lim
  • Leila Delshadtehrani
  • Mark Oskin
  • Mark Wyse
  • Michael J. Taylor
  • Tavio Guarino
  • Yongqin Wang
  • Zahra Azad

Organizations

  • Boston University

Tags

Communities of Interest

  • Cyber
  • Energy and Power Technologies

DTIC Thesaurus Topics

  • Artificial Intelligence
  • Computer Science
  • Computers
  • Computing System Architectures
  • Directories
  • Ecosystems
  • Embedded Systems
  • Energy Efficiency
  • Engineering
  • Environment
  • Instruction Set Architecture
  • Instructions
  • Lessons Learned
  • Open Source Software
  • Operating Systems
  • Revolutions
  • Standards

Readers

  • Distributed Systems and Data Platform Development
  • Parallel and Distributed Computing.
  • Systems Analysis and Design