paper-with-me

홈 › Papers

Training DNNs with Hybrid Block Floating Point

2018-04-04 · NeurIPS 2018 12 · Mario Drumond, Tao Lin, Martin Jaggi, Babak Falsafi

The wide adoption of DNNs has given birth to unrelenting computing requirements, forcing datacenter operators to adopt domain-specific accelerators to train them. These accelerators typically employ densely packed full precision floating-point arithmetic to maximize performance per area. Ongoing research efforts seek to further increase that performance density by replacing floating-point with fixed-point arithmetic. However, a significant roadblock for these attempts has been fixed point's narrow dynamic range, which is insufficient for DNN training convergence. We identify block floating point (BFP) as a promising alternative representation since it exhibits wide dynamic range and enables the majority of DNN operations to be performed with fixed-point logic. Unfortunately, BFP alone introduces several limitations that preclude its direct applicability. In this work, we introduce HBFP, a hybrid BFP-FP approach, which performs all dot products in BFP and other operations in floating point. HBFP delivers the best of both worlds: the high accuracy of floating point at the superior hardware density of fixed point. For a wide variety of models, we show that HBFP matches floating point's accuracy while enabling hardware implementations that deliver up to 8.5x higher throughput.

📄 PDF Abstract BibTeX arXiv:1804.01526

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

FAST: DNN Training Under Variable Precision Block Floating Point with Stochastic Rounding

2021-10-28 · Sai Qian Zhang, Bradley McDanel, H. T. Kung

Block Floating Point (BFP) can efficiently support quantization for Deep Neural Network (DNN) training by providing a wide dynamic range via a shared exponent across a group of values. In this paper, we propose a Fast Fi…

Quantization

Adaptive Block Floating-Point for Analog Deep Learning Hardware

2022-05-12 · Ayon Basumallik, Darius Bunandar, Nicholas Dronen, Nicholas Harris 외

Analog mixed-signal (AMS) devices promise faster, more energy-efficient deep neural network (DNN) inference than their digital counterparts. However, recent studies show that DNNs on AMS devices with fixed-point numbers …

Deep LearningQuantization

A Block Minifloat Representation for Training Deep Neural Networks

2021-01-01 · ICLR 2021 1 · Sean Fox, Seyedramin Rasoulinezhad, Julian Faraone, David Boland 외

Training Deep Neural Networks (DNN) with high efficiency can be difficult to achieve with native floating point representations and commercially available hardware. Specialized arithmetic with custom acceleration offers …

FlexBlock: A Flexible DNN Training Accelerator with Multi-Mode Block Floating Point Support

2022-03-13 · Seock-Hwan Noh, Jahyun Koo, SeungHyun Lee, Jongse Park 외

Training deep neural networks (DNNs) is a computationally expensive job, which can take weeks or months even with high performance GPUs. As a remedy for this challenge, community has started exploring the use of more eff…

BitQ: Tailoring Block Floating Point Precision for Improved DNN Efficiency on Resource-Constrained Devices

2024-09-25 · Yongqi Xu, Yujian Lee, Gao Yi, Bosheng Liu 외

Deep neural networks (DNNs) are powerful for cognitive tasks such as image classification, object detection, and scene segmentation. One drawback however is the significant high computational complexity and memory consum…

image-classificationImage Classificationobject-detectionObject Detection+2