动态 Stripes:利用神经网络中激活值的动态精度需求
神经与进化计算
2017-06-05 v1 机器学习
摘要
Stripes 是一种深度神经网络(DNN)加速器,它使用位串行计算提供与激活值定点精度成正比的性能。定点精度通过性能分析预先确定,并按每层粒度选择。本文提出了动态 Stripes,这是对 Stripes 的扩展,可在运行时以更细粒度检测精度变化。这种额外的精度降低层次使性能比 Stripes 提升了 41%。
引用
@article{arxiv.1706.00504,
title = {Dynamic Stripes: Exploiting the Dynamic Precision Requirements of Activation Values in Neural Networks},
author = {Alberto Delmas and Patrick Judd and Sayeh Sharify and Andreas Moshovos},
journal= {arXiv preprint arXiv:1706.00504},
year = {2017}
}
备注
3 pages, 3 figures