English

Not All Ops Are Created Equal!

Machine Learning 2018-01-31 v2 Neural and Evolutionary Computing

Abstract

Efficient and compact neural network models are essential for enabling the deployment on mobile and embedded devices. In this work, we point out that typical design metrics for gauging the efficiency of neural network architectures -- total number of operations and parameters -- are not sufficient. These metrics may not accurately correlate with the actual deployment metrics such as energy and memory footprint. We show that throughput and energy varies by up to 5X across different neural network operation types on an off-the-shelf Arm Cortex-M7 microcontroller. Furthermore, we show that the memory required for activation data also need to be considered, apart from the model parameters, for network architecture exploration studies.

Keywords

Cite

@article{arxiv.1801.04326,
  title  = {Not All Ops Are Created Equal!},
  author = {Liangzhen Lai and Naveen Suda and Vikas Chandra},
  journal= {arXiv preprint arXiv:1801.04326},
  year   = {2018}
}

Comments

Accepted at SysML Conference 2018

R2 v1 2026-06-22T23:44:05.349Z