Invention Grant
- Patent Title: System and method of executing neural networks
-
Application No.: US17025249Application Date: 2020-09-18
-
Publication No.: US10915816B2Publication Date: 2021-02-09
- Inventor: Alexander Matveev , Nir Shavit
- Applicant: Neuralmagic Inc.
- Applicant Address: US MA Somerville
- Assignee: Neuralmagic Inc.
- Current Assignee: Neuralmagic Inc.
- Current Assignee Address: US MA Somerville
- Agency: Pearl Cohen Zedek Latzer Baratz LLP
- Main IPC: G06N3/08
- IPC: G06N3/08 ; G06F12/0875 ; G06N3/04

Abstract:
A system and method of inferring a neural network (NN) on one or more target computing devices. The NN may include a plurality of layers, where at least one layer includes one or more kernels. Embodiments may include: receiving a data structure representing the NN; analyzing the data structure to produce one or more tasks, where each task may include computations pertaining to a kernel of the NN; selecting a sparse version of at least one kernel and replacing the at least one kernel with the sparse version; and compiling the one or more tasks to produce one or more respective tensor columns, The one or more tensor columns are adapted to fit in respective one or more cache memories of the one or more target computing devices, and include task instruction code that represents at least one computation of the kernel of the NN.
Public/Granted literature
- US20210004684A1 SYSTEM AND METHOD OF EXECUTING NEURAL NETWORKS Public/Granted day:2021-01-07
Information query