Conference proceeding
Understanding error propagation in deep learning neural network (DNN) accelerators and applications
Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp.1-12
SC '17
11/12/2017
DOI: 10.1145/3126908.3126964
Abstract
Deep learning neural networks (DNNs) have been successful in solving a wide range of machine learning problems. Specialized hardware accelerators have been proposed to accelerate the execution of DNN algorithms for high-performance and energy efficiency. Recently, they have been deployed in datacenters (potentially for business-critical or industrial applications) and safety-critical systems such as self-driving cars. Soft errors caused by high-energy particles have been increasing in hardware systems, and these can lead to catastrophic failures in DNN systems. Traditional methods for building resilient systems, e.g., Triple Modular Redundancy (TMR), are agnostic of the DNN algorithm and the DNN accelerator's architecture. Hence, these traditional resilience approaches incur high overheads, which makes them challenging to deploy. In this paper, we experimentally evaluate the resilience characteristics of DNN systems (i.e., DNN software running on specialized accelerators). We find that the error resilience of a DNN system depends on the data types, values, data reuses, and types of layers in the design. Based on our observations, we propose two efficient protection techniques for DNN systems.
Details
- Title: Subtitle
- Understanding error propagation in deep learning neural network (DNN) accelerators and applications
- Creators
- Guanpeng Li - University of British ColumbiaSiva HariMichael Sullivan - Nvidia (United States)Timothy Tsai - Nvidia (United States)Karthik Pattabiraman - University of British ColumbiaJoel Emer - Nvidia (United States)Stephen Keckler - Nvidia (United States)
- Resource Type
- Conference proceeding
- Publication Details
- Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, pp.1-12
- Series
- SC '17
- DOI
- 10.1145/3126908.3126964
- Publisher
- ACM
- Language
- English
- Date published
- 11/12/2017
- Academic Unit
- Computer Science
- Record Identifier
- 9984259418002771
Metrics
97 Record Views