Mendonsa & Hamilton LLP
Compute optimizations for neural networks
One embodiment provides for a compute apparatus to perform machine learning operations, the apparatus comprising a decode unit to decode a single instruction into a decoded instruction that specifies multiple operands including an input value and a quantized weight value associated with a neural network and an arithmetic logic unit including a barrel shifter, an adder, and an accumulator register, wherein to execute the decoded instruction, the barrel shifter is to shift the input value by the quantized weight value to generate a shifted input value and the adder is to add the shifted input value to a value stored in the accumulator register and update the value stored in the accumulator register.
Intel Corporation
G G G G G G G G G G G G
G06N G06F G06N G06F G06N G06F G06F G06T G06N G06F G06F G06F
inventional additional inventional inventional inventional inventional inventional inventional inventional inventional inventional inventional
Eriko Anbang Kevin Elmoustapha Rajkishore Sara S. Nicolas C. Balaji Tsung-Han Xiaoming Kamal
Nurvitadhi Yao Nealis Ould-Ahmed-Vall Barik Baghsorkhi Galoppo Von Borries Vembu Lin Chen Sinha