• Home
  • Search
  • NeuroSpector: Systematic Optimization of Dataflow Scheduling in DNN Accelerators
  • Cite Icon7
  • https://doi.org/10.1109/tpds.2023.3283491Copy DOI Icon

NeuroSpector: Systematic Optimization of Dataflow Scheduling in DNN Accelerators

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper presents an optimization framework named <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">NeuroSpector</i> that systematically analyzes the dataflow of deep neural network (DNN) accelerators and rapidly identifies optimal execution methods. The proposed methodology is demonstrated to work effectively with a variety of accelerator architectures and DNN workloads. It has been a baffling challenge to devise scheduling schemes for neural accelerators to maximize energy efficiency and performance. The challenge lies in that hardware specifications associated with multi-dimensional DNN data create an enormous number of possible scheduling options that can be exerted on accelerators. Related work suggested various techniques to solve the challenge encompassing brute-force search of massive solution spaces pruned by user constraints, solving the objective functions of system models, learning-based optimization, etc. However, each suggested technique was devised only for a specific accelerator model. Therefore, we find that they are not adaptively applicable to different accelerators and DNN workloads in that they produce hit-or-miss results with 100.1% greater energy and cycles on average compared to optimal scheduling schemes obtained from fully comprehensive brute-force searches. In contrast, NeuroSpector identifies efficient execution methods for various accelerators and workloads with only 1.5% differences on average to the optimal scheduling solutions. The optimization strategy of NeuroSpector is based on an observation that optimal executions are strongly correlated with minimizing data movements to the lower-level memory hierarchy of accelerators rather than maximizing the utilization of processing elements. Thus, NeuroSpector prioritizes optimizing lower-level components in the accelerator hierarchy, which is proven highly effective for various accelerators and DNN workloads.

Similar Papers
  • Conference Article
  • Citations554

Timeloop: A Systematic Approach to DNN Accelerator Evaluation

  • Mar 01, 2019
  • Angshuman Parashar +9
  • Conference Article
  • Citations5

Dynamic Mapping Mechanism to Compute DNN Models on a Resource-limited NoC Platform

  • Apr 19, 2021
  • Kun-Chih Jimmy Chen +3
  • Conference Article
  • Citations18

Fault-free: A Fault-resilient Deep Neural Network Accelerator based on Realistic ReRAM Devices

  • Dec 05, 2021
  • Hyein Shin +2
  • Research Article
  • Citations5

A 90.7-nW Vibration-Based Condition Monitoring Chip Featuring a Digital Compute-in-Memory- Based DNN Accelerator Using an Ultra-Low-Power 13T-SRAM Cell

  • Jan 01, 2025
  • IEEE Journal of Solid-State Circuits
  • Haochen Zhang +6
  • Research Article
  • Citations22

Neural Synaptic Plasticity-Inspired Computing: A High Computing Efficient Deep Convolutional Neural Network Accelerator

  • Dec 21, 2020
  • IEEE Transactions on Circuits and Systems I: Regular Papers
  • Zihan Xia +4
  • Conference Article
  • Citations1

A High Efficiency Accelerator for Deep Neural Networks

  • Mar 01, 2018
  • Aliasger Zaidy +3
  • Research Article
  • Citations24

Data multiplexed and hardware reused architecture for deep neural network accelerator

  • Nov 15, 2021
  • Neurocomputing
  • Gopal Raut +5
  • Conference Article
  • Citations18

FSA: An Efficient Fault-tolerant Systolic Array-based DNN Accelerator Architecture

  • Oct 01, 2022
  • Yingnan Zhao +2
  • Research Article
  • Citations209

MAERI

  • Mar 19, 2018
  • ACM SIGPLAN Notices
  • Hyoukjun Kwon +2
  • Conference Article
  • Citations48

Machine learning on FPGAs to face the IoT revolution

  • Nov 01, 2017
  • Xiaofan Zhang +7
  • Research Article
  • Citations17

DeepEdgeSoC: End-to-end deep learning framework for edge IoT devices

  • Dec 22, 2022
  • Internet of Things
  • Mhd Rashed Al Koutayni +2
  • Conference Article
  • Citations1

Enabling Resistive-RAM-based Activation Functions for Deep Neural Network Acceleration

  • Sep 07, 2020
  • Zihan Zhang +7
  • Research Article
  • Citations12

Optimizing Off-Chip Memory Access for Deep Neural Network Accelerator

  • Apr 01, 2022
  • IEEE Transactions on Circuits and Systems II: Express Briefs
  • Yong Zheng +4
  • PDF
  • Research Article
  • Citations4

XMA2: A crossbar-aware multi-task adaption framework via 2-tier masks

  • Dec 20, 2022
  • Frontiers in Electronics
  • Fan Zhang +5
  • Conference Article
  • Citations2

A Low-cost High-performance 2D-Convolution Accelerator for Deep Neural Networks in IoT

  • Dec 20, 2022
  • Hung K Nguyen +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.