Bank-Level Parallelism for Processing in Memory

M Islam, SD Aga, JR Alsop, MAAEM Ibrahim… - US Patent App. 17 …, 2024 - Google Patents
In accordance with the described techniques for bank-level parallelism for processing in
memory, a plurality of commands are received for execution by a processing in memory …

Memory device to train neural networks

VS Ramesh - US Patent App. 15/931,664, 2021 - Google Patents
BACKGROUND [0002] Memory devices are typically provided as internal, semiconductor,
integrated circuits in computers or other electronic systems. There are many different types …

Allocation of resources when processing at memory level through memory request scheduling

A Dutu, N Jayasena, Y Eckert, N Madan… - US Patent …, 2025 - Google Patents
An apparatus includes a memory controller that includes logic to receive a first memory
request having a first request type and a second memory request having a second request …

Adaptive scheduling of memory and processing-in-memory requests

A Dutu, NS Jayasena, N Madan - US Patent 12,131,026, 2024 - Google Patents
Adaptive scheduling of memory requests and processing-in-memory requests is described.
In accordance with the described techniques, a memory controller receives a plurality of …

Method, unit and circuit for implementing Boolean logic based on computing-in-memory transistor

GU Jiani, B Chen, X Yu, JIN Chengji… - US Patent …, 2024 - Google Patents
A method, a unit and circuits for implementing Boolean logics based on computing-in-
memory transistors. The method is implemented by using the characteristics and the read …

Methods and systems for processing read-modify-write requests

GS Goldman, A Radhakrishnan - US Patent 11,630,605, 2023 - Google Patents
US11630605B1 - Methods and systems for processing read-modify-write requests - Google
Patents US11630605B1 - Methods and systems for processing read-modify-write requests …

Scheduling Multiple Processing-in-Memory (PIM) Threads and Non-PIM Threads

A Dutu, N Madan - US Patent App. 18/214,733, 2025 - Google Patents
Scheduling requests of multiple processing-in-memory threads and requests of multiple non-
processing-in-memory threads is described. In accordance with the described techniques, a …

Memory device performing in-memory operation and method thereof

SW Kim, P Yoonah, KIM Changhyun… - US Patent 12,032,829, 2024 - Google Patents
Disclosed is a memory device including a plurality of memory banks, each of which performs
an operation based on first operand data including pieces of first unit data and second …

Banked memory architecture for multiple parallel datapath channels in an accelerator

SS Youn, SK Reinhardt, H Geng - US Patent 11,704,251, 2023 - Google Patents
2022-07-14 Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC reassignment
MICROSOFT TECHNOLOGY LICENSING, LLC ASSIGNMENT OF ASSIGNORS INTEREST …

Command throughput in PIM-enabled memory using available data bus bandwidth

J Alsop, AGA Shaizeen, N Jayasena - US Patent 11,262,949, 2022 - Google Patents
US11262949B2 - Command throughput in PIM-enabled memory using available data bus
bandwidth - Google Patents US11262949B2 - Command throughput in PIM-enabled memory …