The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jul. 29, 2025
Filed:
Dec. 18, 2020
Deep Vision Inc., Los Altos, CA (US);
Lava Kumar Bokam, Hyderabad, IN;
Sameek Bannerjee, Hyderabad, IN;
Abhilash Bharath Ghanore, Hyderabad, IN;
Rajashekar Reddy Ereddy, Hyderabad, IN;
Wajahat Qadeer, Los Altos, CA (US);
Rehan Hameed, Los Altos, CA (US);
Mohamed Shahim, Hyderabad, IN;
Sreenivas Aerra Reddy, Los Altos, CA (US);
Deep Vision Inc., Los Altos, CA (US);
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.