Specializing Neural Networks for Heterogeneous Systems

    公开(公告)号:US20210192337A1

    公开(公告)日:2021-06-24

    申请号:US16724849

    申请日:2019-12-23

    Applicant: Arm Limited

    Abstract: The present disclosure advantageously provides a heterogenous system, and a method for generating an artificial neural network (ANN) for a heterogenous system. The heterogenous system includes a plurality of processing units coupled to a memory configured to store an input volume. The plurality of processing units includes first and second processing units. The first processing unit includes a first processor and is configured to execute a first ANN, and the second processing unit includes a second processor and is configured to execute a second ANN. The first and second ANNs respectively include an input layer, at least one processor-optimized hidden layer and an output layer. The second ANN hidden layers are different than the first ANN hidden layers.

    Processing data for a layer of a neural network

    公开(公告)号:US12061967B2

    公开(公告)日:2024-08-13

    申请号:US17132750

    申请日:2020-12-23

    Applicant: Arm Limited

    CPC classification number: G06N3/04 G06N3/0464 G06N3/08

    Abstract: A method of processing input data for a given layer of a neural network using a data processing system comprising compute resources for performing convolutional computations is described. The input data comprises a given set of input feature maps, IFMs, and a given set of filters. The method comprises generating a set of part-IFMs including pluralities of part-IFMs which correspond to respective IFMs, of the given set of IFMs. The method further includes grouping part-IFMs in the set of part-IFMs into a set of selections of part-IFMs. The method further includes convolving, by respective compute resources of the data processing system, the set of selections with the given set of filters to compute a set of part-output feature maps. A data processing system for processing input data for a given layer of a neural network is also described.

    Specializing neural networks for heterogeneous systems

    公开(公告)号:US11620516B2

    公开(公告)日:2023-04-04

    申请号:US16724849

    申请日:2019-12-23

    Applicant: Arm Limited

    Abstract: The present disclosure advantageously provides a heterogenous system, and a method for generating an artificial neural network (ANN) for a heterogenous system. The heterogenous system includes a plurality of processing units coupled to a memory configured to store an input volume. The plurality of processing units includes first and second processing units. The first processing unit includes a first processor and is configured to execute a first ANN, and the second processing unit includes a second processor and is configured to execute a second ANN. The first and second ANNs respectively include an input layer, at least one processor-optimized hidden layer and an output layer. The second ANN hidden layers are different than the first ANN hidden layers.

    Efficient Convolutional Neural Networks
    6.
    发明申请

    公开(公告)号:US20200151541A1

    公开(公告)日:2020-05-14

    申请号:US16676757

    申请日:2019-11-07

    Applicant: Arm Limited

    Abstract: The present disclosure advantageously provides a system and a method for convolving data in a quantized convolutional neural network (CNN). The method includes selecting a set of complex interpolation points, generating a set of complex transform matrices based, at least in part, on the set of complex interpolation points, receiving an input volume from a preceding layer of the quantized CNN, performing a complex Winograd convolution on the input volume and at least one filter, using the set of complex transform matrices, to generate an output volume, and sending the output volume to a subsequent layer of the quantized CNN.

Patent Agency Ranking