IP Library › Granted Patent US 12,585,927
Granted Patent B2
US 12,585,927 · App. 17/292,067 · Granted Mar 24, 2026

Integrated memory system for high performance Bayesian and classical inference of neural networks

Inventors: Amit Ranjan Trivedi (Chicago, IL); Theja Tulabandhula (Chicago, IL); Priyesh Shukla (Chicago, IL); Ahish Shylendra (Chicago, IL); Shamma Nasrin (Chicago, IL)
Assignee: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOIS
G06N3/063G06F17/18G06G7/16G06N3/047
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,585,927
App. No.
17/292,067
Granted
Mar 24, 2026
Kind
B2
Abstract

A memory module system for a high-dimensional weight space neural network configured to process machine learning data streams using Bayesian Inference and/or Classical Inference is set forth. The memory module can include embedded high speed random number generators (RNGs). The memory module is configured to compute, store and sample neural network weights by adapting operating precision to optimize the computing effort based on available weight space and application specifications.

Claims (9)

1 . A memory module system for a high-dimensional weight space neural network configured to process machine learning data streams comprising:

a memory module comprising a static random access memory (SRAM) array and a cross-SRAM processing layer, the SRAM array comprising an array of SRAM cells, multiplexer, analog-to-digital converter (ADC) and multiplicand buffer, the memory module with embedded random number generators (RNGs) within the memory module, where the SRAM array is configured for scalar product computation to determine statistical density storage;

the memory module configured to store neural network weights, sample the neural network weights, and compute one or more scalar product using the sampled neural network weights and one or more corresponding applied inputs, where the memory module adapts operating precision to optimize computing effort based on available weight space and application specifications; and

transform the one or more scalar product into an output signal.

2 . The memory module system of claim 1 , further comprising at least one scalar product port.

3 . The memory module system of claim 1 , wherein the memory module is incorporated in an edge processing device.

4 . The memory module system of claim 1 , further comprising at least one peripheral digital to analog converter (DAC) operatively connected to the multiplicand buffer and to a row current of the SRAM array, wherein the row current provides a current-mode AND gate for the DAC.

5 . The memory module system of claim 4 , wherein Gaussian mixture model (GMM) density computations are mapped onto the SRAM array.

6 . The memory model system of claim 3 , wherein Gaussian mixture module (GMM) density computations are mapped onto an integrated memory array (IMA) of the edge processing device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 19, 2021
From: TRIVEDI, AMIT RANJAN; TULABANDHULA, THEJA; SHUKLA, PRIYESH; SHYLENDRA, AHISH; NASRIN, SHAMMA
To: THE BOARD OF TRUSTEES OF THE UNIVERSITY OF ILLINOIS
Reel/Frame 056901/0805 →
Continuity (2)
Provisional Application 62760778 · Nov 13, 2018
Related Publication 20210397936A1 · Dec 23, 2021
References Cited (24)
US 8112755B2 · Apacible et al. · 2012 [cited by applicant]
US 8175981B2 · Hawkins et al. · 2012 [cited by applicant]
US 8219507B2 · Jaros et al. · 2012 [cited by applicant]
US 10380386B1 · Strachan · 2019 [cited by examiner]
US 11645493B2 · Burger · 2023 [cited by examiner]
US 20150006455A1 · Suri · 2015 [cited by examiner]
US 20150106315A1 · Birdwell et al. · 2015 [cited by applicant]
US 20150242745A1 · Wang et al. · 2015 [cited by applicant]
US 20180174025A1 · Jin · 2018 [cited by examiner]
US 20180321913A1 · Gilbert et al. · 2018 [cited by applicant]
US 20190043560A1 · Sumbul · 2019 [cited by examiner]
US 20200042287A1 · Chalamalasetti · 2020 [cited by examiner]
US 20210034947A1 · Wang · 2021 [cited by examiner]
US 20210117792A1 · Ahuja · 2021 [cited by examiner]
US 20210150323A1 · Turek · 2021 [cited by examiner]
US 20220044719A1 · Li · 2022 [cited by examiner]
US 20220051078A1 · Gong · 2022 [cited by examiner]
US 20220067491A1 · Vengertsev · 2022 [cited by examiner]
US 20220319162A1 · Rangachar Srinivasa · 2022 [cited by examiner]
US 20230185252A1 · Lee · 2023 [cited by examiner]
CN 105007176A · 2015 [cited by applicant]
International Search Report dated Mar. 12, 2020 in copending PCT Application No. PCT/US2019/061277 filed Nov. 13, 2019. [cited by applicant]
Sandberg et al., “A Palimpsest Memory Based on an Incremental Bayesian Learning Rule,” Neurocomputing 32-33 (2000) 987-994. [cited by applicant]
Chakrapani et al.,“Ultra-Efficient (Embedded) SOC Architectures Based on Probabilistic CMOS (PCMOS) Technology”, Center for Research on Embedded Systems and Technology, Georgia Institute of Technology, Atlanta, GA, pp. … [cited by applicant]