/Patent Tracker
SamsungGranted patentChips & hardwareInterest 6/10

Samsung patents method for running code directly inside memory chips

This patent describes a system where a manager on a memory chip compiles and runs instructions directly within the memory stack, rather than sending data back and forth to a separate processor. It involves loading machine code into specific memory allocations to let the memory's own processing units handle the work.

Why it mattersIt could make computers faster and use less power by reducing the need to move data between the processor and memory, which is a common bottleneck in modern hardware.

In the filing’s own words

Provided are systems, methods, and apparatuses for systems and methods of programming processes in processing in memory (PIM) systems. In one or more examples, the systems, devices, and methods include enabling, via a processor, a PIM manager for processing of PIM instructions, the PIM manager being located on a base die of a stacked memory module; enabling, via the PIM manager, a plurality of processing units of one or more memory dies of the stacked memory module for processing; compiling source code comprising the PIM instructions into machine code; loading, via PIM manager, the machine code into an allocation of memory of the stacked memory module; and executing, via the plurality of processing units, the PIM instructions based on loading the machine code into the memory of the stacked memory module.

What exactly they claim (claim 1)

1. A method of programming processing-in-memory (PIM) processes, the method comprising: enabling, via a processor, a PIM manager for processing of PIM instructions, the PIM manager being located on a base die of a stacked memory module; enabling, via the PIM manager, a plurality of processing units of one or more memory dies of the stacked memory module for processing; compiling, via a compiler of the PIM manager, source code comprising the PIM instructions into machine code, the machine code being stored in a memory of a host of the stacked memory module; loading, via the compiler and a driver of the PIM manager, the machine code into an allocation of memory of the stacked memory module; and executing, via the plurality of processing units, the PIM instructions based on loading the machine code into the memory of the stacked memory module.

Facts

Company
Samsung (Samsung Electronics Co., Ltd.)
Official title
Systems and methods of programming for in-memory processing
Patent number
US12730636B2
Application number
19038676
Filed
Jan 27, 2025
Granted
Sep 8, 2026
Inventors
5
Claims
20

Classified under

G06F 9/30043 Physics & computingG06F 9/30189 Physics & computingG06F 9/544 Physics & computing

More from Samsung in Chips & hardware

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.