Resource-Efficient Deep Learning: A Survey on Model-, Arithmetic-, and Implementation-Level Techniques

12/30/2021
by   JunKyu Lee, et al.
0

Deep learning is pervasive in our daily life, including self-driving cars, virtual assistants, social network services, healthcare services, face recognition, etc. However, deep neural networks demand substantial compute resources during training and inference. The machine learning community has mainly focused on model-level optimizations such as architectural compression of deep learning models, while the system community has focused on implementation-level optimization. In between, various arithmetic-level optimization techniques have been proposed in the arithmetic community. This article provides a survey on resource-efficient deep learning techniques in terms of model-, arithmetic-, and implementation-level techniques and identifies the research gaps for resource-efficient deep learning techniques across the three different level techniques. Our survey clarifies the influence from higher to lower-level techniques based on our resource-efficiency metric definition and discusses the future trend for resource-efficient deep learning research.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/20/2018

A Survey of Deep Learning Techniques for Mobile Robot Applications

Advancements in deep learning over the years have attracted research int...
research
05/27/2020

Communication-Efficient Distributed Deep Learning: Survey, Evaluation, and Challenges

In recent years, distributed deep learning techniques are widely deploye...
research
06/24/2022

Arithmetic Circuits, Structured Matrices and (not so) Deep Learning

This survey presents a necessarily incomplete (and biased) overview of r...
research
11/24/2018

Deep Learning Inference in Facebook Data Centers: Characterization, Performance Optimizations and Hardware Implications

The application of deep learning techniques resulted in remarkable impro...
research
11/19/2019

A Study on various state of the art of the Art Face Recognition System using Deep Learning Techniques

Considering the existence of very large amount of available data reposit...
research
11/30/2020

A Survey on Deep Learning for Software Engineering

In 2006, Geoffrey Hinton proposed the concept of training ”Deep Neural N...
research
04/07/2023

On Efficient Training of Large-Scale Deep Learning Models: A Literature Review

The field of deep learning has witnessed significant progress, particula...

Please sign up or login with your details

Forgot password? Click here to reset