OpenPiton at 5: A Nexus for Open and Agile Hardware Design

Jonathan Balkind, Ting Jung Chang, Paul J. Jackson, Georgios Tziantzioulis, Ang Li, Fei Gao, Alexey Lavrov, Grigory Chirkov, Jinzheng Tu, Mohammad Shahrad, David Wentzlaff

Research output: Contribution to journalArticlepeer-review

Abstract

For five years, OpenPiton has provided hardware designs, build and verification scripts, and other infrastructure to enable efficient, detailed research into manycores and systems-on-chip. It enables open-source hardware development through its open design and support of a plethora of open simulators and CAD tools. OpenPiton was first designed to perform cutting-edge computer architecture research at Princeton University and opening it up to the public has led to thousands of downloads and numerous academic publications spanning many subfields within computing. In this article, we share some of the lessons learned during the development of OpenPiton, provide examples of how OpenPiton has been used to efficiently test novel research ideas, and discuss how OpenPiton has evolved due to its open development and feedback from the open-source community.

Original languageEnglish (US)
Article number9099948
Pages (from-to)22-31
Number of pages10
JournalIEEE Micro
Volume40
Issue number4
DOIs
StatePublished - Jul 1 2020

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'OpenPiton at 5: A Nexus for Open and Agile Hardware Design'. Together they form a unique fingerprint.

Cite this