Litcius/Paper detail

Automatic generation of high-performance quantized machine learning kernels

Meghan Cowan, Thierry Moreau, Tianqi Chen, James Bornholt, Luís Ceze

202043 citationsDOIOpen Access PDF

Abstract

Quantization optimizes machine learning inference for resource constrained environments by reducing the precision of its computation. In the extreme, even single-bit computations can produce acceptable results at dramatically lower cost. But this ultra-low-precision quantization is difficult to exploit because extracting optimal performance requires hand-tuning both high-level scheduling decisions and low-level implementations. As a result, practitioners settle for a few predefined quantized kernels, sacrificing optimality and restricting their ability to adapt to new hardware.

Topics & Concepts

ExploitComputationQuantization (signal processing)Computer scienceInferenceScheduling (production processes)ImplementationComputer engineeringArtificial intelligenceMachine learningAlgorithmMathematical optimizationSoftware engineeringMathematicsComputer securityAdvanced Neural Network ApplicationsAdvanced Image and Video Retrieval TechniquesMachine Learning and Data Classification
Automatic generation of high-performance quantized machine learning kernels | Litcius