BackboneAnalysis: Structured Insights into Compute Platforms from CNN Inference Latency

Frank M. Hafner, Matthias Zeller, Mark Schutera, Jochen Abhau, J.F.P. Kooij

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

16 Downloads (Pure)

Abstract

Customization of a convolutional neural network (CNN) to a specific compute platform involves finding an optimal pareto state between computational complexity of the CNN and resulting throughput in operations per second on the compute platform. However, existing inference performance benchmarks compare complete backbones that entail many differences between their CNN configurations, which do not provide insights in how fine-grade layer design choices affect this balance.We present BackboneAnalysis, a methodology for extracting structured insights into the trade-off for a chosen target compute platform. Within a one-factor-at-a-time analysis setup, CNN architectures are systematically varied and evaluated based on throughput and latency measurements irrespective of model accuracy. Thereby, we investigate the configuration factors input shape, batch size, kernel size and convolutional layer type.In our experiments, we deploy BackboneAnalysis on a Xavier iGPU and a Coral Edge TPU accelerator. The analysis reveals that the general assumption from optimal Roofline performance that higher operation density in CNNs leads to higher throughput does not always hold. These results highlight the importance for a neural network architect to be aware of platform-specific latency and throughput behavior in order to derive sensible configuration decisions for a custom CNN.
Original languageEnglish
Title of host publicationProceedings of the 2022 IEEE Intelligent Vehicles Symposium (IV)
PublisherIEEE
Pages1801-1809
ISBN (Print)978-1-6654-8821-1
DOIs
Publication statusPublished - 2022
Event2022 IEEE Intelligent Vehicles Symposium (IV) - Aachen, Germany
Duration: 5 Jun 20229 Jun 2022

Conference

Conference2022 IEEE Intelligent Vehicles Symposium (IV)
Country/TerritoryGermany
CityAachen
Period5/06/229/06/22

Bibliographical note

Green Open Access added to TU Delft Institutional Repository 'You share, we take care!' - Taverne project https://www.openaccess.nl/en/you-share-we-take-care
Otherwise as indicated in the copyright section: the publisher is the copyright holder of this work and the author uses the Dutch legislation to make this work public.

Keywords

  • Space vehicles
  • Shape
  • Convolution
  • Neural networks
  • Network architecture
  • Throughput
  • Convolutional neural networks

Fingerprint

Dive into the research topics of 'BackboneAnalysis: Structured Insights into Compute Platforms from CNN Inference Latency'. Together they form a unique fingerprint.

Cite this