UCL Discovery Stage
UCL home » Library Services » Electronic resources » UCL Discovery Stage

SMAUG: End-to-End Full-Stack Simulation Infrastructure for Deep Learning Workloads

Xi, S; Yao, Y; Bhardwaj, K; Whatmough, P; Wei, GY; Brooks, D; (2020) SMAUG: End-to-End Full-Stack Simulation Infrastructure for Deep Learning Workloads. ACM Transactions on Architecture and Code Optimization , 17 (4) , Article 39. 10.1145/3424669. Green open access

[thumbnail of 3424669.pdf]
Preview
Text
3424669.pdf - Published Version

Download (2MB) | Preview

Abstract

In recent years, there has been tremendous advances in hardware acceleration of deep neural networks. However, most of the research has focused on optimizing accelerator microarchitecture for higher performance and energy efficiency on a per-layer basis. We find that for overall single-batch inference latency, the accelerator may only make up 25-40%, with the rest spent on data movement and in the deep learning software framework. Thus far, it has been very difficult to study end-to-end DNN performance during early stage design (before RTL is available), because there are no existing DNN frameworks that support end-to-end simulation with easy custom hardware accelerator integration. To address this gap in research infrastructure, we present SMAUG, the first DNN framework that is purpose-built for simulation of end-to-end deep learning applications. SMAUG offers researchers a wide range of capabilities for evaluating DNN workloads, from diverse network topologies to easy accelerator modeling and SoC integration. To demonstrate the power and value of SMAUG, we present case studies that show how we can optimize overall performance and energy efficiency for up to 1.8×-5× speedup over a baseline system, without changing any part of the accelerator microarchitecture, as well as show how SMAUG can tune an SoC for a camera-powered deep learning pipeline.

Type: Article
Title: SMAUG: End-to-End Full-Stack Simulation Infrastructure for Deep Learning Workloads
Open access status: An open access version is available from UCL Discovery
DOI: 10.1145/3424669
Publisher version: http://dx.doi.org/10.1145/3424669
Language: English
Additional information: This work is licensed under a Creative Commons Attribution International 4.0 License. © 2020 Copyright held by the owner/author(s).
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Maths and Physical Sciences
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Maths and Physical Sciences > Dept of Physics and Astronomy
URI: https://discovery-pp.ucl.ac.uk/id/eprint/10118220
Downloads since deposit
1,426Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item