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.
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 & computingMore from Samsung in Chips & hardware
- Samsung patents chip that combines camera and screen Oct 13, 2026
- Samsung patents faster chip testing using machine learning Sep 1, 2026
- Samsung patents radar method to pinpoint target direction more accurately Sep 1, 2026
- Samsung patents memory chip that searches data by content, not address Sep 1, 2026
- Samsung patents chip design that skips empty data to speed up AI Sep 1, 2026
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.