Back to results
US 11,694,076 B2Granted
Memory sub-system with internal logic to perform a machine learning operation
AssigneeMicron Technology, Inc.
InventorsAmit Gattani, Poorna Kale
Life of this patent
Estimating the term…
Abstract
A memory component can include memory cells where a first region of the memory cells is to store a machine learning model and a second region of the memory cells is to store input data and output data of a machine learning operation. A controller can be coupled to the memory component with one more internal buses to perform the machine learning operation by applying the machine learning model to the input data to generate the output data.
Claims20
A system comprising:
- a memory component comprising a plurality of memory cells, wherein a first region of the memory cells is to store a machine learning model and a second region of the memory cells is to store input data and output data of a machine learning operation pertaining to the machine learning model, and wherein the machine learning model is stored separately from the input data and the output data;
- and
- a controller coupled to the memory component with one or more internal buses to perform the machine learning operation by applying the machine learning model to the input data to generate the output data.
A method comprising:
- receiving a request to perform a machine learning operation at a memory sub-system;
- configuring a memory component of the memory sub-system to perform a portion of the machine learning operation, wherein the memory component comprises a plurality of memory cells, wherein a first region of the memory cells is to store a machine learning model and a second region of the memory cells is to store input data and output data of the portion of the machine learning operation pertaining to the machine learning model, and wherein the machine learning model is stored separately from the input data and the output data;
- receiving, from the memory component, a result of the performance of the portion of the machine learning operation;
- and
- performing, by a processing device, a remaining portion of the machine learning operation at a controller of the memory sub-system based on the result of the performance of the portion of the machine learning operation received from the memory component.
2 more elements
A system comprising:
- a memory component;
- and
- a processing device, operatively coupled with the memory component, to:
- receive a request to perform a machine learning operation;
- configure the memory component to perform a portion of the machine learning operation, wherein the memory component comprises a plurality of memory cells, wherein a first region of the memory cells is to store a machine learning model and a second region of the memory cells is to store input data and output data of the portion of the machine learning operation pertaining to the machine learning model, and wherein the machine learning model is stored separately from the input data and the output data;
- receive, from the memory component, a result of the performance of the portion of the machine learning operation;
- and
- perform a remaining portion of the machine learning operation at a controller of the memory sub-system based on the result of the performance of the portion of the machine learning operation received from the memory component.
5 more elements
Dependencies are inferred from the claim text.