Distributed physical processing of matrix sum operation

    公开(公告)号:US11010202B2

    公开(公告)日:2021-05-18

    申请号:US16533588

    申请日:2019-08-06

    Applicant: Facebook, Inc.

    Abstract: A specification of an operation to perform one or more element-wise sums of specified portions of a matrix is received. The specification of the operation is analyzed to select a type of processing load partitioning to be applied. Based on the selected type of processing load partitioning to be applied, processing required to perform the operation is partitioned across a plurality of physical processing elements in parallel. The partitioned processing is distributed to the physical hardware processing elements to perform in parallel the element-wise sums of the specified portions of the matrix.

    SYSTEMS AND METHODS FOR NEURAL EMBEDDING TRANSLATION

    公开(公告)号:US20190019105A1

    公开(公告)日:2019-01-17

    申请号:US15649492

    申请日:2017-07-13

    Applicant: Facebook, Inc.

    Abstract: Systems, methods, and non-transitory computer readable media are configured to train a machine learning model. The training can be based on a training set of embeddings of a first type and a training set of embeddings of a second type. The machine learning model can be trained to receive an embedding of a second type and to output a corresponding embedding of the first type. A given embedding of the second type can be provided as input to the machine learning model. An embedding of the first type can be obtained from the machine learning model. The embedding of the first type can correspond to the given embedding of the second type.

    DISTRIBUTED PHYSICAL PROCESSING OF MATRIX SUM OPERATION

    公开(公告)号:US20210042116A1

    公开(公告)日:2021-02-11

    申请号:US16533588

    申请日:2019-08-06

    Applicant: Facebook, Inc.

    Abstract: A specification of an operation to perform one or more element-wise sums of specified portions of a matrix is received. The specification of the operation is analyzed to select a type of processing load partitioning to be applied. Based on the selected type of processing load partitioning to be applied, processing required to perform the operation is partitioned across a plurality of physical processing elements in parallel. The partitioned processing is distributed to the physical hardware processing elements to perform in parallel the element-wise sums of the specified portions of the matrix.

Patent Agency Ranking