Patent · US Active

Layer-based operations scheduling to optimise memory for CNN applications

US10740674B2 · kind B2 · utility

7Cited by
4References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMay 25, 2017
Grant dateAug 11, 2020
Priority date
Expiry dateApr 26, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06N3/0464
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of configuring a System-on-Chip (SoC) to execute a Convolutional Neural Network (CNN) by (i) receiving scheduling schemes each specifying a sequence of operations executable by Processing Units (PUs) of the SoC; (ii) selecting, a scheduling scheme for a current layer of the CNN; (iii) determining a current state of memory for a storage location in the SoC allocated for storing feature map data from the CNN; (iv) selecting, from the plurality of scheduling schemes and dependent upon the scheduling scheme for the current layer of the CNN, a set of candidate scheduling schemes for a next layer of the CNN; and (v) selecting, from the set of candidate scheduling schemes dependent upon the determined current state of memory, a scheduling scheme for the next layer of the CNN.

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