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:
Oct. 09, 2018

Filed:

Feb. 01, 2017
Applicant:

Nvidia Corporation, Santa Clara, CA (US);

Inventors:

Zhou Yan, Shanghai, CN;

Franciscus Wilhelmus Sijstermans, Los Altos Hills, CA (US);

Yuanzhi Hua, Ningbo, CN;

Xiaojun Wang, Shanghai, CN;

Jeffrey Michael Pool, Durham, NC (US);

William J. Dally, Los Altos Hills, CA (US);

Liang Chen, Beijing, CN;

Assignee:

NVIDIA Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H03M 7/00 (2006.01); G06T 9/00 (2006.01); G06T 1/20 (2006.01); G06T 1/60 (2006.01);
U.S. Cl.
CPC ...
G06T 9/002 (2013.01); G06T 1/20 (2013.01); G06T 1/60 (2013.01);
Abstract

A method, computer program product, and system for sparse convolutional neural networks that improves efficiency is described. Multi-bit data for input to a processing element is received at a compaction engine. The multi-bit data is determined to equal zero and a single bit signal is transmitted from the memory interface to the processing element in lieu of the multi-bit data, where the single bit signal indicates that the multi-bit data equals zero. A compacted data sequence for input to a processing element is received by a memory interface. The compacted data sequence is transmitted from the memory interface to an expansion engine. Non-zero values are extracted from the compacted data sequence and zeros are inserted between the non-zero values by the expansion engine to generate an expanded data sequence that is output to the processing element.


Find Patent Forward Citations

Loading…