CONTROL OF SCHEDULING DEPENDENCIES BY A NEURAL NETWORK COMPILER

    公开(公告)号:US20190391796A1

    公开(公告)日:2019-12-26

    申请号:US16457772

    申请日:2019-06-28

    Abstract: A compiler receives a graph describing a neural network and accesses data to describe a target computing device to implement the neural network. The compiler generates an intermediate representation from the graph and the data, and determines dependencies between operations identified in the intermediate representation. A set of barrier tasks are determined to be performed to control flow of the set of operations based on the dependencies, where the set of barrier tasks are to be performed using hardware barrier components on the target computing device. Indications of the barrier tasks are inserted into the intermediate representation. The compiler generates a binary executable from the intermediate representation to enable performance of the barrier tasks to control performance of the set of operations at the target computing device.

Patent Agency Ranking