IP Library Granted Patent US 12,124,936
Granted Patent B2
US 12,124,936 · App. 17/068,263 · Granted Oct 22, 2024

Integer-based fused convolutional layer in a convolutional neural network

Inventors: Zheng Qi (Cupertino, CA); Qun Gu (San Jose, CA); Zheng Li (Cupertino, CA); Chenghao Zhang (Sunnyvale, CA); Tian Zhou (San Mateo, CA); Zuoguan Wang (Los Gatos, CA)
Assignee: Black Sesame Technologies Inc.
G06N3/04G06F5/01G06F7/49936G06F17/15G06F2207/4824
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,124,936
App. No.
17/068,263
Filed
Oct 12, 2020
Granted
Oct 22, 2024
Kind
B2
Examiner
DUONG, HUY
Art Unit
2183
USPC
708/523
Abstract

An example fused convolutional layer, comprising, a comparator capable of reception of a first zero point and a multiply-accumulation result, a first multiplexer coupled to the comparator, wherein the first multiplexer receives a plurality of power-of-two exponent values, a shift normalizer, coupled to the first multiplexer, wherein the shift normalizer is capable of receiving the multiply-accumulation result and the plurality of power-of-two exponent values, wherein the shift normalizer limits a quantization of the multiply-accumulation result to a power-of-two scale and a second multiplexer coupled to an output of the shift normalizer, the first multiplexer and receives a second zero point and outputs an activation.

Claims (11)

1. A fused convolutional layer, comprising:

a comparator configured to receive a first zero point and a multiply-accumulation result;

a first multiplexer coupled to the comparator, wherein the first multiplexer receives a plurality of power-of-two exponent values;

a shift normalizer, coupled to the first multiplexer, wherein the shift normalizer is configured to receive the multiply-accumulation result and the plurality of power-of-two exponent values, wherein the shift normalizer limits a quantization of the multiply-accumulation result to a power-of-two scale; and

a second multiplexer coupled to an output of the shift normalizer, wherein the first multiplexer receives a second zero point and outputs an activation.

2. The fused convolutional layer of claim 1 , wherein the multiply-accumulation result is an integer variable.

3. The fused convolutional layer of claim 1 , wherein the first zero point is fused.

4. The fused convolutional layer of claim 1 , wherein the first zero point is an approximated integer variable.

5. The fused convolutional layer of claim 1 , wherein the activation is an integer variable.

6. The fused convolutional layer of claim 1 , wherein the quantization is one of symmetric, asymmetric, layer-wise, or channel-wise.

7. The fused convolutional layer of claim 1 , wherein the activation is one of ReLU, pReLU, ReLUx, or hard-sigmoid.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 3, 2021
From: BLACK SESAME INTERNATIONAL HOLDING LIMITED
To: BLACK SESAME TECHNOLOGIES INC.
Reel/Frame 058301/0364 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2021
From: QI, ZHENG; GU, QUN; LI, ZHENG; ZHANG, CHENGHAO; ZHOU, TIAN; WANG, ZUOGUAN
To: BLACK SESAME INTERNATIONAL HOLDING LIMITED
Reel/Frame 057881/0301 →
Continuity (1)
Related Publication 20220114413A1 · Apr 14, 2022