Pith. sign in

REVIEW 2 cited by

Mixed Precision Training of Convolutional Neural Networks using Integer Operations

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 1802.00930 v2 pith:EG7Q7646 submitted 2018-02-03 cs.NE cs.LGcs.NAmath.NA

classification cs.NEcs.LGcs.NAmath.NA
keywords trainingintegeroperationsnetworksresultsimagenet-1kneuralprecision
verification ladder T0 review T1 audit T2 compute T3 formal

Signed reviews

No signed human review yet.

0 comments
read the original abstract

The state-of-the-art (SOTA) for mixed precision training is dominated by variants of low precision floating point operations, and in particular, FP16 accumulating into FP32 Micikevicius et al. (2017). On the other hand, while a lot of research has also happened in the domain of low and mixed-precision Integer training, these works either present results for non-SOTA networks (for instance only AlexNet for ImageNet-1K), or relatively small datasets (like CIFAR-10). In this work, we train state-of-the-art visual understanding neural networks on the ImageNet-1K dataset, with Integer operations on General Purpose (GP) hardware. In particular, we focus on Integer Fused-Multiply-and-Accumulate (FMA) operations which take two pairs of INT16 operands and accumulate results into an INT32 output.We propose a shared exponent representation of tensors and develop a Dynamic Fixed Point (DFP) scheme suitable for common neural network operations. The nuances of developing an efficient integer convolution kernel is examined, including methods to handle overflow of the INT32 accumulator. We implement CNN training for ResNet-50, GoogLeNet-v1, VGG-16 and AlexNet; and these networks achieve or exceed SOTA accuracy within the same number of iterations as their FP32 counterparts without any change in hyper-parameters and with a 1.8X improvement in end-to-end training throughput. To the best of our knowledge these results represent the first INT16 training results on GP hardware for ImageNet-1K dataset using SOTA CNNs and achieve highest reported accuracy using half-precision

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Towards Accurate and Efficient Sub-8-Bit Integer Training

    cs.LG 2024-11 conditional novelty 6.0 of 10

    Sub-8-bit integer training can be made accurate and efficient using power-of-two channel grouping (ShiftQuant) and fully quantized L1 normalization, with reported accuracy close to full precision.

  2. Training High-Performance and Large-Scale Deep Neural Networks with Full 8-bit Integers

    cs.LG 2019-09 conditional novelty 6.0 of 10

    WAGEUBN trains ResNet models on ImageNet using 8-bit integers for weights, activations, gradients, errors, batch normalization, and the Momentum optimizer, with moderate accuracy loss.

Pith tools