Digital architecture supporting analog co-processor

J Gupta, N Athreyas, A Mathew - US Patent 10,867,239, 2020 - Google Patents
(57) ABSTRACT A co-processor is configured for performing vector matrix multiplication
(VMM) to solve computational problems such as partial differential equations (PDE). An …

Memory processing unit

W Lu, MA Zidan - US Patent 10,943,652, 2021 - Google Patents
An in-memory computing system for computing vector matrix multiplications includes an
array of resistive memory devices arranged in columns and rows, such that resistive memory …

Methods and apparatus for performing matrix transformations within a memory array

FL Luo - US Patent 12,118,056, 2024 - Google Patents
Methods and apparatus for performing matrix transforms within a memory fabric. Various
embodiments of the present disclosure are directed to converting a memory array into a …

Sparse coding with memristor networks

W Lu, CAI Fuxi, P Sheridan, C Du - US Patent 10,498,341, 2019 - Google Patents
Sparse representation of information performs powerful feature extraction on high-
dimensional data and is of interest for applications in signal processing, machine vision …

Self-healing dot-product engine

AS Sharma, JP Strachan, C Graves, S Kumar… - US Patent …, 2021 - Google Patents
(57) ABSTRACT A DPE memristor crossbar array system includes a plurality of partitioned
memristor crossbar arrays. Each of the plu rality of partitioned memristor crossbar arrays …

Memory device interface and method

B Keeth - US Patent 11,635,910, 2023 - Google Patents
US11635910B2 - Memory device interface and method - Google Patents US11635910B2 -
Memory device interface and method - Google Patents Memory device interface and method …

Neuromorphic memory device and method

B Keeth, FF Ross, RC Murphy - US Patent 11,989,141, 2024 - Google Patents
H01L25/03—Assemblies consisting of a plurality of individual semiconductor or other solid
state devices; Multistep manufacturing processes thereof all the devices being of a type …

Accelerator for k-means clustering with memristor crossbars

JP Strachan, C Graves, S Kumar - US Patent 10,380,386, 2019 - Google Patents
A crossbar array includes a number of memory elements. A vector input register has N
voltage inputs to the crossbar array. A vector output register has M voltage outputs from the …

Memory module multiple port buffer techniques

JS Gibbons, MA Prather, B Keeth, FF Ross… - US Patent …, 2022 - Google Patents
The present disclosure provides techniques for using a multiple-port buffer to improve a
transaction rate of a memory module. In an example, a memory module can include a circuit …

Peripheral circuit and system supporting RRAM-based neural network training

LIU Wulong, J Yao, Y Wang, M Cheng - US Patent 11,409,438, 2022 - Google Patents
A peripheral circuit includes a data preparation circuit, configured to selectively import, to a
row or column of the resistive random access memory (RRAM) crossbar array based on a …