Gemmini: Enabling Systematic Deep-Learning Architecture Evaluation via Full-Stack Integration

Hasan Genc, Seah Kim, Alon Amid, Ameer Haj-Ali, Vighnesh Iyer +14 more
11/22/2019
cs.DCcs.ARcs.LG

Official code: ucb-bar/gemmini (1,521 stars, last commit 2026-10-19).

Abstract

DNN accelerators are often developed and evaluated in isolation without considering the cross-stack, system-level effects in real-world environments. This makes it difficult to appreciate the impact of System-on-Chip (SoC) resource contention, OS overheads, and programming-stack inefficiencies on overall performance/energy-efficiency. To address this challenge, we present Gemmini, an open-source*, full-stack DNN accelerator generator. Gemmini generates a wide design-space of efficient ASIC accelerators from a flexible architectural template, together with flexible programming stacks and full SoCs with shared resources that capture system-level effects. Gemmini-generated accelerators have also been fabricated, delivering up to three orders-of-magnitude speedups over high-performance CPUs on various DNN benchmarks. * https://github.com/ucb-bar/gemmini

View on arXivView PDF

Code Implementations(1)

ucb-bar/gemminiOfficial100%

Berkeley's Spatial Array Generator

1,521302Scala, ShellOct 31, 20182 days agoNOASSERTION
acceleratorasicdnn

Cite this paper

@article{genc2019gemmini,
  title  = {Gemmini: Enabling Systematic Deep-Learning Architecture Evaluation via Full-Stack Integration},
  author = {Hasan Genc and Seah Kim and Alon Amid and Ameer Haj-Ali and Vighnesh Iyer and Pranav Prakash and Jerry Zhao and Daniel Grubb and Harrison Liew and Howard Mao and Albert Ou and Colin Schmidt and Samuel Steffl and John Wright and Ion Stoica and Jonathan Ragan-Kelley and Krste Asanovic and Borivoje Nikolic and Yakun Sophia Shao},
  year   = {2019},
  eprint = {1911.09925},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1911.09925}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1911.09925.svg)](https://codeofpaper.com/paper/1911.09925)

Discussion