18739884. PROGRAM CODE GENERATION FOR THE ACCELERATION OF NEURAL NETWORKS (Robert Bosch GmbH)
PROGRAM CODE GENERATION FOR THE ACCELERATION OF NEURAL NETWORKS
Organization Name
Inventor(s)
Benjamin Wagner of Friedrichshafen (DE)
Dennis Sebastian Rieber of Albstadt (DE)
Sebastian Boblest of Duernau (DE)
Walid Hussien of Fellbach (DE)
PROGRAM CODE GENERATION FOR THE ACCELERATION OF NEURAL NETWORKS
This abstract first appeared for US patent application 18739884 titled 'PROGRAM CODE GENERATION FOR THE ACCELERATION OF NEURAL NETWORKS
Original Abstract Submitted
A method for generating program code which, when executed on a hardware platform, creates a neural network having a given architecture. In the method: for at least one layer and/or group of neurons, a non-linear activation function of the neurons in that layer and/or group is ascertained from the given architecture; possible values that can be assumed by the activation function are precalculated and stored in a lookup table; program code is generated which, for all neurons in the layer and/or group respectively: aggregates the inputs of the respective neuron to form an argument of the activation function in accordance with the given architecture, ascertains an index from this argument, under which the associated value of the activation function is stored in the lookup table for the respective layer or group, and ascertains the output of the neuron by retrieving the value from the lookup table with this index.