Jump to content

18739884. PROGRAM CODE GENERATION FOR THE ACCELERATION OF NEURAL NETWORKS (Robert Bosch GmbH)

From WikiPatents

PROGRAM CODE GENERATION FOR THE ACCELERATION OF NEURAL NETWORKS

Organization Name

Robert Bosch GmbH

Inventor(s)

Duy Khoi Vo of Stuttgart (DE)

Benjamin Wagner of Friedrichshafen (DE)

Dennis Sebastian Rieber of Albstadt (DE)

Sebastian Boblest of Duernau (DE)

Ulrik Hjort of Malmö (SE)

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.