paper-with-me

홈 › Papers

Efficient Processing of Deep Neural Networks: A Tutorial and Survey

2017-03-27 · Vivienne Sze, Yu-Hsin Chen, Tien-Ju Yang, Joel Emer

Deep neural networks (DNNs) are currently widely used for many artificial intelligence (AI) applications including computer vision, speech recognition, and robotics. While DNNs deliver state-of-the-art accuracy on many AI tasks, it comes at the cost of high computational complexity. Accordingly, techniques that enable efficient processing of DNNs to improve energy efficiency and throughput without sacrificing application accuracy or increasing hardware cost are critical to the wide deployment of DNNs in AI systems. This article aims to provide a comprehensive tutorial and survey about the recent advances towards the goal of enabling efficient processing of DNNs. Specifically, it will provide an overview of DNNs, discuss various hardware platforms and architectures that support DNNs, and highlight key trends in reducing the computation cost of DNNs either solely via hardware design changes or via joint hardware design and DNN algorithm changes. It will also summarize various development resources that enable researchers and practitioners to quickly get started in this field, and highlight important benchmarking metrics and design considerations that should be used for evaluating the rapidly growing number of DNN hardware designs, optionally including algorithmic co-designs, being proposed in academia and industry. The reader will take away the following concepts from this article: understand the key design considerations for DNNs; be able to evaluate different DNN hardware implementations with benchmarks and comparison metrics; understand the trade-offs between various hardware architectures and platforms; be able to evaluate the utility of various DNN design techniques for efficient processing; and understand recent implementation trends and opportunities.

📄 PDF Abstract BibTeX arXiv:1703.09039

Code (0)

등록된 구현이 없습니다.

Tasks

Benchmarkingspeech-recognitionSpeech RecognitionSurvey

Similar Papers 제목 키워드 기반

Applications of Deep Learning in Fish Habitat Monitoring: A Tutorial and Survey

2022-06-11 · Alzayat Saleh, Marcus Sheaves, Dean Jerry, Mostafa Rahimi Azghadi

Marine ecosystems and their fish habitats are becoming increasingly important due to their integral role in providing a valuable food source and conservation outcomes. Due to their remote and difficult to access nature, …

Survey

Graph-Based Meaning Representations: Design and Processing

2019-07-01 · ACL 2019 7 · Alex Koller, er, Stephan Oepen, Weiwei Sun

This tutorial is on representing and processing sentence meaning in the form of labeled directed graphs. The tutorial will (a) briefly review relevant background in formal and linguistic semantics; (b) semi-formally defi…

SentenceSurvey

Democratizing Machine Learning for Interdisciplinary Scholars: Report on Organizing the NLP+CSS Online Tutorial Series

2022-11-29 · Ian Stewart, Katherine Keith

Many scientific fields -- including biology, health, education, and the social sciences -- use machine learning (ML) to help them analyze data at an unprecedented scale. However, ML researchers who develop advanced metho…

A Primer on Neural Network Models for Natural Language Processing

2015-10-02 · Yoav Goldberg

Over the past few years, neural networks have re-emerged as powerful machine-learning models, yielding state-of-the-art results in fields such as image recognition and speech processing. More recently, neural network mod…

BIG-bench Machine Learning

Attention Mechanism, Transformers, BERT, and GPT: Tutorial and Survey

2020-11-17 · Benyamin Ghojogh, Ali Ghodsi

This is a tutorial and survey paper on the attention mechanism, transformers, BERT, and GPT. We first explain attention mechanism, sequence-to-sequence model without and with attention, self-attention, and attention in d…

DecoderDeep AttentionNatural Language InferenceSurvey+1