Processing

Please wait...

Settings

Settings

Goto Application

1. WO2022094710 - MULTI-DIMENSIONAL LOGARITHMIC NUMBER SYSTEM PROCESSOR FOR INNER PRODUCT COMPUTATIONS

Publication Number WO/2022/094710
Publication Date 12.05.2022
International Application No. PCT/CA2021/051564
International Filing Date 03.11.2021
IPC
G06N 3/08 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
NCOMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
3Computer systems based on biological models
02using neural network models
08Learning methods
G06F 7/38 2006.1
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
7Methods or arrangements for processing data by operating upon the order or content of the data handled
38Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation
Applicants
  • LEMURIAN LABS INC. [CA]/[CA]
Inventors
  • DAWANI, Sanjay
  • DIMITROV, Vassil
  • MADANAYAKE, Habarakada L.
Agents
  • FONG, Amy
Priority Data
63/109,13603.11.2020US
Publication Language English (en)
Filing Language English (EN)
Designated States
Title
(EN) MULTI-DIMENSIONAL LOGARITHMIC NUMBER SYSTEM PROCESSOR FOR INNER PRODUCT COMPUTATIONS
(FR) PROCESSEUR À SYSTÈME DE NUMÉRATION LOGARITHMIQUE MULTIDIMENSIONNEL POUR CALCULS DE PRODUIT INTERNE
Abstract
(EN) Methods and apparatus are described for the use of a multi-dimensional logarithmic number system for hardware acceleration of inner product computations. These methods and apparatus may be used for any device that requires low-power, low-area and fast inner product computational units, such as, for example, deep neural network training and inference calculations on edge devices. In a particular embodiment, neural network training is performed using multi-dimensional logarithmic data representation, to obtain a set of neural network weight coefficients. Given the determined weight coefficients, the second base is optimized for multi-dimensional logarithmic data representation. This optimal representation may be used to perform inference by the neural network.
(FR) L'invention concerne des procédés et des appareils pour l'utilisation d'un système de numération logarithmique multidimensionnel (MDLNS) pour l'accélération matérielle de calculs de produit interne. Ces procédés et appareils peuvent être utilisés pour tout dispositif qui nécessite des unités de calcul de produit interne à basse consommation, à faible superficie et rapides, par exemple pour des calculs d'entraînement de réseau de neurones profond et d'inférence sur des dispositifs de périphérie. Dans un mode de réalisation particulier, un entraînement de réseau de neurones est effectué à l'aide d'une représentation de données logarithmiques multidimensionnelles, afin d'obtenir un ensemble de coefficients de pondération du réseau de neurones. Étant donnés les coefficients de pondération déterminés, la seconde base est optimisée pour une représentation de données logarithmiques multidimensionnelles. Cette représentation optimale peut être utilisée pour effectuer une inférence par le réseau de neurones.
Latest bibliographic data on file with the International Bureau