Abstract
Deep neural network (DNN) training suffers from the significant energy consumption in memory system, and most existing energy reduction techniques for memory system have focused on introducing low precision that is compatible with computing unit (e.g., FP16, FP8). These researches have shown that even in learning the networks with FP16 data precision, it is possible to provide training accuracy as good as FP32, de facto standard of the DNN training. However, our extensive experiments show that we can further reduce the data precision while maintaining the training accuracy of DNNs, which can be obtained by truncating some least significant bits (LSBs) of FP16, named as hard approximation. Nevertheless, the existing hard-ware structures for DNN training cannot efficiently support such low precision. In this work, we propose a novel memory system architecture for GPUs, named as precision-controlled memory system (PCM), which allows for flexible management at the level of hard approximation. PCM provides high DRAM bandwidth by distributing each precision to different channels with as transposed data mapping on DRAM. In addition, PCM supports fine-grained hard approximation in the L1 data cache using software-controlled registers, which can reduce data movement and thereby improve energy saving and system performance. Furthermore, PCM facilitates the reduction of data maintenance energy, which accounts for a considerable portion of memory energy consumption, by controlling refresh period of DRAM. The experimental results show that in training CIFAR-100 dataset on Resnet-20 with precision tuning, PCM achieves energy saving and performance enhancement by 66% and 20%, respectively, without loss of accuracy.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 2020 |
| Editors | Giorgio Di Natale, Cristiana Bolchini, Elena-Ioana Vatajelu |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 1199-1204 |
| Number of pages | 6 |
| ISBN (Electronic) | 9783981926347 |
| DOIs | |
| State | Published - Mar 2020 |
| Event | 2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 2020 - Grenoble, France Duration: 9 Mar 2020 → 13 Mar 2020 |
Publication series
| Name | Proceedings of the 2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 2020 |
|---|
Conference
| Conference | 2020 Design, Automation and Test in Europe Conference and Exhibition, DATE 2020 |
|---|---|
| Country/Territory | France |
| City | Grenoble |
| Period | 9/03/20 → 13/03/20 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- Approximate Computing
- Deep Neural Network
- General Purpose Graphic Processing Unit
- High Bandwidth Memory
- Precision Control
- Refresh Period Control
Fingerprint
Dive into the research topics of 'PCM: Precision-Controlled Memory System for Energy Efficient Deep Neural Network Training'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver