Neural network mapping dictionary generation
AssigneeFujitsu Limited
InventorsXuan TAN, Nikola NEDOVIC
Life of this patent
Estimating the term…
Abstract
A method of generating mapping dictionaries for neural networks may be provided. A method may include receiving, at a current layer, encoded activation addresses from a previous layer and encoded weight addresses. The method may also include decoding the encoded activation addresses to generate decoded activation addresses, and decoding the encoded weight addresses to generate decoded weight addresses. Further, the method may include generating original activation addresses from the decoded activation addresses and the decoded weight addresses. Moreover, the method may include matching the original activation addresses to a mapping dictionary to generate encoded activation addresses for the current layer.
Claims20
A method of generating mapping dictionaries for a neural network, comprising:
- receiving, at a current layer, encoded activation addresses from a previous layer and encoded weight addresses;
- decoding the encoded activation addresses to generate decoded activation addresses;
- decoding the encoded weight addresses to generate decoded weight addresses;
- generating original activation addresses from the decoded activation addresses and the decoded weight addresses;
- and
- matching the original activation addresses to a mapping dictionary to generate encoded activation addresses for the current layer.
One or more non-transitory computer-readable media that include instructions that, when executed by one or more processors, are configured to cause the one or more processors to perform operations, the operations comprising:
- receiving, at a current layer, encoded activation addresses from a previous layer and encoded weight addresses;
- decoding the encoded activation addresses to generate decoded activation addresses;
- decoding the encoded weight addresses to generate decoded weight addresses;
- generating original activation addresses from the decoded activation addresses and the decoded weight addresses;
- and
- matching the original activation addresses to a mapping dictionary to generate encoded activation addresses for the current layer.
A system for generating mapping dictionaries for a neural network, comprising:
- a plurality of layers, each layer of the plurality of layers including at least one storage device and a processing element, each processing element configured to:
- decode encoded activation addresses to generate decoded activation addresses;
- decode encoded weight addresses to generate decoded weight addresses;
- generate original activation addresses from the decoded activation addresses and the decoded weight addresses;
- and
- match the original activation addresses to a mapping dictionary to generate encoded activation addresses for the layer.
Dependencies are inferred from the claim text.