Acceleration of neural networks using depth-first processing
AssigneeNEC Corporation
InventorsNicolas Weber, Felipe Huici, Mathias Niepert
Life of this patent
Estimating the term…
Abstract
A method for accelerating a neural network includes identifying neural network layers that meet a locality constraint. Code is generated to implement depth-first processing for different hardware based on the identified neural network layers. The generated code is used to perform the depth-first processing on the neural network based on the generated code.
Claims15
A method for accelerating a neural network, the method comprising:
- identifying neural network layers that meet a locality constraint;
- generating code to implement depth-first processing for different hardware based on the identified neural network layers;
- and
- performing the depth-first processing on the neural network based on the generated code.
A system for accelerating a neural network, the system comprising one or more processors which, alone or in combination, are configured to provide for execution of the following steps:
- identifying neural network layers that meet a locality constraint;
- generating code to implement depth-first processing for different hardware based on the identified neural network layers;
- and
- performing the depth-first processing on the neural network based on the generated code.
Dependencies are inferred from the claim text.