mlsanityData to 7 Oct 2026

Self-Adaptive Reconfigurable Arrays (SARA): Using ML to Assist Scaling GEMM Acceleration

arXiv 2101.04799 ↗First posted 12 Jan 2021cs.AR cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

With increasing diversity in Deep Neural Network(DNN) models in terms of layer shapes and sizes, the research community has been investigating flexible/reconfigurable accelerator substrates. This line of research has opened up two challenges. The first is to determine the appropriate amount of flexibility within an accelerator array that that can trade-off the performance benefits versus the area overheads of the reconfigurability. The second is being able to determine the right configuration of the array for the current DNN model and/or layer and reconfigure the accelerator at runtime. This work introduces a new class of accelerators that we call Self Adaptive Reconfigurable Array (SARA). SARA architectures comprise of both a reconfigurable array and a hardware unit capable of determining an optimized configuration for the array at runtime. We demonstrate an instance of SARA with an accelerator we call SAGAR, which introduces a novel reconfigurable systolic array that can be configured to work as a distributed collection of smaller arrays of various sizes or as a single array with flexible aspect ratios. We also develop a novel recommendation neural network called ADAPTNET which recommends an array configuration and dataflow for the current layer parameters. ADAPTNET runs on an integrated custom hardware ADAPTNETX that runs ADAPTNET at runtime and reconfigures the array, making the entire accelerator self-sufficient. SAGAR is capable of providing the same mapping flexibility as a collection of 1024 4x4 arrays working as a distributed system while achieving 3.5x more power efficiency and 3.2x higher compute density Furthermore, the runtime achieved on the recommended parameters from ADAPTNET is 99.93% of the best achievable runtime.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 9 of its 39 references that are in the map. First posted on arXiv 12 Jan 2021.

Builds on

9 of 39 references.

References · 9

  1. 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
  2. 2016XGBoost: A Scalable Tree Boosting Systemcited by 5,120
  3. 2017In-Datacenter Performance Analysis of a Tensor Processing Unitcited by 610
  4. 2015Deep Speech 2: End-to-End Speech Recognition in English and Mandarincited by 449
  5. 2019Deep Learning Recommendation Model for Personalization and Recommendation Systemscited by 327
  6. 2018Learning to Optimize Tensor Programscited by 138
  7. 2017Device Placement Optimization with Reinforcement Learningcited by 84
  8. 2020ConfuciuX: Autonomous Hardware Resource Assignment for DNN Accelerators using Reinforcement Learningcited by 35
  9. 2018SCALE-Sim: Systolic CNN Accelerator Simulatorcited by 26

Built on by

Cited by year

Citing papers per year: 2023: 1.

1 paper.