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.

Date of Patent:
May. 12, 2026

Filed:

Nov. 05, 2020
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Xiaoming Chen, Shanghai, CN;

Anbang Yao, Beijing, CN;

Junjie Huang, Guangdong, CN;

Tao Lv, Shanghai, CN;

Yuanke Luo, Shanghai, CN;

Assignee:

INTEL CORPORATION, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06N 3/084 (2023.01); G06N 3/048 (2023.01); G06N 3/063 (2023.01); G06N 20/10 (2019.01); G06N 5/046 (2023.01);
U.S. Cl.
CPC ...
G06N 3/084 (2013.01); G06N 3/048 (2023.01); G06N 3/063 (2013.01); G06N 20/10 (2019.01); G06N 5/046 (2013.01);
Abstract

Embodiments are generally directed to dynamically dividing activations and kernels for improving memory efficiency. An embodiment of a method in a compute engine performing machine learning comprises: receiving, by a convolutional layer of a convolutional neural network (CNN) implemented on the compute engine, a plurality of activation groups contained in an input data, wherein the convolutional layer includes one or more kernel groups and the one or more kernel groups each include a plurality of kernels; determining a plurality of memory efficiency metrics based on the number of activation groups of the plurality of activation groups and the number of kernels of the plurality of kernels; selecting a first optimal number of activation groups and a second optimal number of kernels that are associated with an optimal memory efficiency metric in the plurality of memory efficiency metrics; and performing a convolutional operation on the input data based on the first optimal number and the second optimal number.


Find Patent Forward Citations

Loading…