Patent · US Active

Method for static scheduling of artificial neural networks for a processor

US12373257B2 · kind B2 · utility

0Cited by
13References
16Claims
0Family size

Assignee

Inventors

Key dates

Filing dateDec 18, 2020
Grant dateJul 29, 2025
Priority date
Expiry dateNov 28, 2043

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2119/06
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method for scheduling an artificial neural network includes: accessing a processor representation of a multicore processor comprising processor cores, direct memory access cores, and a cost model; and accessing a network structure defining a set of layers. The method also includes, for each layer in the set of layers: generating a graph based on the processor representation, the graph defining compute nodes, data transfer nodes, and edges representing dependencies between the compute nodes and the data transfer nodes; and generating a schedule for the layer based on the graph, the schedule assigning the compute nodes to the processor cores and assigning the data transfer nodes to the direct memory access cores. The method further includes aggregating the schedule for each layer in the set of layers to generate a complete schedule for the artificial neural network.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.