USING PROGRAMMABLE SWITCHING CHIPS AS ARTIFICIAL NEURAL NETWORKS ENGINES

Patent №

US 11,301,751

Granted

2022-04-12

Filed 2017

Owner

NEC EUROPE LTD.

+1 more

Lab

AI components

2

ml · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

15724281

A method for executing a binarized neural network (BNN) using a switching chip includes describing an artificial neural network application in a binarized form to provide the BNN; configuring a parser of the switching chip to encode an input vector of the BNN in a packet header; configuring a plurality of match-action tables (MATs) of the switching chip to execute, on the input vector encoded in the packet header, one or more of the operations including XNOR, bit counting, and sign operations such that the plurality of MATs are configured to: implement a bitwise XNOR operation between the input vector and a weights matrix to produce a plurality of first stage vectors, implement an algorithm for counting a number of bits set to 1 in the plurality of first stage vectors to produce a plurality of second stage vectors, and implement a sign operation on the second stage vectors.

Machine learningAI hardwareG06N 3/04G06N 3/063G06N 3/0495G06N 3/0499

AI classification

AI hardware1.00
Machine learning0.59
Vision0.01
Knowledge representation0.00
Planning0.00
Evolutionary computation0.00
Natural language0.00
Speech0.00

Ownership

NEC EUROPE LTD.

assignment · 438560401

NEC CORPORATION

assignment · 591800917

Assignors

BIFULCO, ROBERTO, SIRACUSANO, GUISEPPE

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC