ROZK: An Energy-Efficient DNN Accelerator Based on Reconfigurable NoC and Local Zero-Skipping

  • Heetak Kim
  • , Yunpyo Hong
  • , Byungsoo Kim
  • , Jongsun Park*
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

Zero-skipping is a famous technique to improve the energy efficiency of deep neural network (DNN) accelerators. When the zero-skipping is realized with encoded data using lossless compression, irregular and unpredictable size of data due to inconsistent compression rate incurs several design issues including: 1) load imbalance from irregularity of data stored in buffers; 2) complex routing for accumulation process; and 3) unpredictable memory footprint allocation. In this article, we propose a DNN accelerator named ROZK, which includes: 1) tri-stationary dataflow where each processing element (PE) is equipped with local register files that enable zero-skipping for unstructured zeros in local PEs without encoding data; 2) low-cost lookup table (LUT)-based local zero-skipping scheme; and 3) a reconfigurable network-on-chip (NoC) architecture that supports various stationary types. To further improve the computation utilization by transferring inputs as soon as every computing unit finishes its computations, a cycle prediction scheduler (CPS) is also proposed. Finally, ROZK is connected to a 64-bit RISC-V core-based system-on-chip (SoC) architecture. The SoC architecture has been fabricated in a 28-nm process and verified through various DNN workloads. ROZK achieves throughput of 191 giga operations per second (GOPS) (0% activation sparsity) and 324 GOPS (60% activation sparsity) at 409-MHz operating frequency.

Original languageEnglish
JournalIEEE Journal of Solid-State Circuits
DOIs
Publication statusAccepted/In press - 2025

Bibliographical note

Publisher Copyright:
© 1966-2012 IEEE All rights reserved.

UN SDGs

This output contributes to the following UN Sustainable Development Goals (SDGs)

  1. SDG 7 - Affordable and Clean Energy
    SDG 7 Affordable and Clean Energy

Keywords

  • Deep neural networks (DNNs)
  • energy-efficient accelerator
  • network-on-chip (NoC)
  • zero-skipping

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'ROZK: An Energy-Efficient DNN Accelerator Based on Reconfigurable NoC and Local Zero-Skipping'. Together they form a unique fingerprint.

Cite this