Maxim Integrated Products, Inc.
SYSTEMS AND METHODS FOR REDUCING MEMORY REQUIREMENTS IN NEURAL NETWORKS
Last updated:
Abstract:
Described herein are systems and methods for efficiently processing large amounts of data when performing complex neural network operations, such as convolution and pooling operations. Given cascaded convolutional neural network layers, various embodiments allow for commencing processing of a downstream layer prior to completing processing of a current or previous network layer. In certain embodiments, this is accomplished by utilizing a handshaking mechanism or asynchronous logic to determine an active neural network layer in a neural network and using that active neural layer to process a subset of a set of input data of a first layer prior to processing all of the set of input data.
Status:
Application
Type:
Utility
Filling date:
21 Dec 2020
Issue date:
15 Jul 2021