OPDB: A Scalable and Modular Design Benchmark

Georgios Tziantzioulis, Ting Jung Chang, Jonathan Balkind, Jinzheng Tu, Fei Gao, David Wentzlaff

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Progress in electronic design automation (EDA) has enabled us to manage the exponential growth of complexity in integrated circuits (ICs) allowed by Moore's Law, and translate it into performance improvements. Furthermore, as Moore's law slows down and with the collapse of Dennard scaling over the past decade, EDA tools become increasingly important in addressing inefficiencies in ICs. As new proposals and techniques are put forward to address the current and future issues of IC design, a concrete set of contemporary benchmarks needs to be used for their evaluation. Traditionally, EDA researchers have mainly relied on industry provided design benchmarks in evaluating the performance of their tools. However, due to their effort to maintain their competitive advantage, industry releases include older designs with limited information about the details of each design. This means that in multiple cases, new proposals are evaluated with significantly dated designs, often more than a decade old, especially in terms of scale. In this work, we describe OPDB: a scalable, modular, heterogeneous, and extensible design benchmark for the EDA community. OPDB leverages and extends the OpenPiton open-source, tile-based research infrastructure to create a surplus of design benchmarks that target different components. Due to the tiled nature of this architecture, OPDB benchmarks can be made arbitrarily large in order to evaluate the efficiency of EDA tools across different design scales and configurations. OPDB contains several accelerators enabling full SoC designs to be used as benchmarks for EDA tools.

Original languageEnglish (US)
Pages (from-to)1878-1887
Number of pages10
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume41
Issue number6
DOIs
StatePublished - Jun 1 2022

All Science Journal Classification (ASJC) codes

  • Software
  • Computer Graphics and Computer-Aided Design
  • Electrical and Electronic Engineering

Keywords

  • Design benchmark
  • electronic design automation (EDA)
  • modular
  • scalable

Fingerprint

Dive into the research topics of 'OPDB: A Scalable and Modular Design Benchmark'. Together they form a unique fingerprint.

Cite this