Inventor
NARAYANASWAMI RAVI
US47 patents
⚠️ This page may combine multiple inventors who share the name “NARAYANASWAMI RAVI”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
GOOGLE LLC
38 patentsUS10175980B2Jan 8, 2019
Neural network compute tile
GOOGLE LLC38 citations98
US10504022B2Dec 10, 2019
Neural network accelerator with parameters resident on chip
GOOGLE LLC22 citations94
US9959498B1May 1, 2018
Neural network instruction set architecture
GOOGLE LLC21 citations94
US9946539B1Apr 17, 2018
Accessing data in multi-dimensional tensors using adders
GOOGLE LLC19 citations86
US10936942B2Mar 2, 2021
Apparatus and mechanism for processing neural network tasks using a single chip package with multiple identical dies
GOOGLE LLC9 citations84
US10802956B2Oct 13, 2020
Accessing prologue and epilogue data
GOOGLE LLC8 citations84
US10534578B1Jan 14, 2020
Multi-input floating-point adder
GOOGLE LLC8 citations84
US10534607B2Jan 14, 2020
Accessing data in multi-dimensional tensors using adders
GOOGLE LLC10 citations84
US10496326B2Dec 3, 2019
Hardware double buffering using a special purpose computational unit
GOOGLE LLC9 citations84
US10360163B2Jul 23, 2019
Exploiting input data sparsity in neural network compute units
GOOGLE LLC10 citations84
US10248908B2Apr 2, 2019
Alternative loop limits for accessing data in multi-dimensional tensors
GOOGLE LLC10 citations84
US10108538B1Oct 23, 2018
Accessing prologue and epilogue data
GOOGLE LLC7 citations84
US10417303B2Sep 17, 2019
Matrix processing apparatus
GOOGLE LLC4 citations83
US12061968B2Aug 13, 2024
Neural network instruction set architecture
GOOGLE LLC1 citations73
US11816045B2Nov 14, 2023
Exploiting input data sparsity in neural network compute units
GOOGLE LLC1 citations73
US11422801B2Aug 23, 2022
Neural network compute tile
GOOGLE LLC2 citations73
US11379707B2Jul 5, 2022
Neural network instruction set architecture
GOOGLE LLC1 citations73
US11106606B2Aug 31, 2021
Exploiting input data sparsity in neural network compute units
GOOGLE LLC1 citations73
US10175912B1Jan 8, 2019
Hardware double buffering using a special purpose computational unit
GOOGLE LLC2 citations73
US10719575B2Jul 21, 2020
Matrix processing apparatus
GOOGLE LLC2 citations72
US11176493B2Nov 16, 2021
Virtualizing external memory as local to a machine learning accelerator
GOOGLE LLC2 citations70
US10373291B1Aug 6, 2019
Image transformation for machine learning
GOOGLE LLC3 citations70
US12455737B2Oct 28, 2025
Neural network compute tile
GOOGLE LLC0 citations62
US11816480B2Nov 14, 2023
Neural network compute tile
GOOGLE LLC0 citations62
US11727259B2Aug 15, 2023
Neural network accelerator with parameters resident on chip
GOOGLE LLC0 citations62
US11501144B2Nov 15, 2022
Neural network accelerator with parameters resident on chip
GOOGLE LLC0 citations62
US11366877B2Jun 21, 2022
Matrix processing apparatus
GOOGLE LLC0 citations62
US11099772B2Aug 24, 2021
Hardware double buffering using a special purpose computational unit
GOOGLE LLC0 citations62
US10885434B2Jan 5, 2021
Alternative loop limits for accessing data in multi-dimensional tensors
GOOGLE LLC1 citations62
US12079711B2Sep 3, 2024
Apparatus and mechanism for processing neural network tasks using a single chip package with multiple identical dies
GOOGLE LLC0 citations61
US11948060B2Apr 2, 2024
Neural network accelerator tile architecture with three-dimensional stacking
GOOGLE LLC0 citations61
US12417406B2Sep 16, 2025
Virtualizing external memory as local to a machine learning accelerator
GOOGLE LLC0 citations60
US11170469B2Nov 9, 2021
Image transformation for machine learning
GOOGLE LLC0 citations59
US11586701B2Feb 21, 2023
Low-power adder circuit
GOOGLE LLC0 citations54
US12461789B2Nov 4, 2025
Redistributing tensor elements between machine learning computing units
GOOGLE LLC0 citations49
US12197959B2Jan 14, 2025
Preemption in a machine learning hardware accelerator
GOOGLE LLC0 citations46
US10824692B2Nov 3, 2020
Low-power adder circuit
GOOGLE LLC0 citations44
US12013780B2Jun 18, 2024
Multi-partition memory sharing with multiple components
GOOGLE LLC0 citations41
GOOGLE INC
8 patentsUS9836691B1Dec 5, 2017
Neural network instruction set architecture
GOOGLE INC108 citations99
US9710265B1Jul 18, 2017
Neural network compute tile
GOOGLE INC201 citations99
US9818059B1Nov 14, 2017
Exploiting input data sparsity in neural network compute units
GOOGLE INC89 citations98
US9928460B1Mar 27, 2018
Neural network accelerator tile architecture with three-dimensional stacking
GOOGLE INC45 citations92
US9898441B2Feb 20, 2018
Matrix processing apparatus
GOOGLE INC9 citations83
US9805001B2Oct 31, 2017
Matrix processing apparatus
GOOGLE INC10 citations83
US9798701B2Oct 24, 2017
Matrix processing apparatus
GOOGLE INC10 citations83
US9880976B2Jan 30, 2018
Matrix processing apparatus
GOOGLE INC4 citations72