-
公开(公告)号:US20240248852A1
公开(公告)日:2024-07-25
申请号:US18623794
申请日:2024-04-01
Applicant: Micron Technology, Inc.
Inventor: Ameen D. Akel , Samuel E. Bradshaw , Kenneth Marion Curewitz , Sean Stephen Eilert , Dmitri Yudanov
IPC: G06F12/10 , H04L67/1097 , H04W84/04
CPC classification number: G06F12/10 , H04L67/1097 , G06F2212/154 , G06F2212/657 , H04W84/042
Abstract: Systems, methods and apparatuses of distributed computing based on memory as a service are described. For example, a set of networked computing devices can each be configured to execute an application that accesses memory using a virtual memory address region. Each respective device can map the virtual memory address region to the local memory for a first period of time during which the application is being executed in the respective device, map the virtual memory address region to a local memory of a remote device in the group for a second period of time after starting the application in the respective device and before terminating the application in the respective device, and request the remote device to process data in the virtual memory address region during at least the second period of time.
-
公开(公告)号:US12019549B2
公开(公告)日:2024-06-25
申请号:US17573938
申请日:2022-01-12
Applicant: Micron Technology, Inc.
Inventor: Kenneth Marion Curewitz , Ameen D. Akel , Samuel E. Bradshaw , Sean Stephen Eilert , Dmitri Yudanov
IPC: G06F12/0837 , G06F9/38 , G06F11/14 , G06F12/1009 , G06F12/1027 , G06N3/02
CPC classification number: G06F12/0837 , G06F9/3877 , G06F11/1448 , G06F12/1009 , G06F12/1027 , G06N3/02
Abstract: Systems, methods and apparatuses to intelligently migrate content involving borrowed memory are described. For example, after the prediction of a time period during which a network connection between computing devices having borrowed memory degrades, the computing devices can make a migration decision for content of a virtual memory address region, based at least in part on a predicted usage of content, a scheduled operation, a predicted operation, a battery level, etc. The migration decision can be made based on a memory usage history, a battery usage history, a location history, etc. using an artificial neural network; and the content migration can be performed by remapping virtual memory regions in the memory maps of the computing devices.
-
公开(公告)号:US20240202119A1
公开(公告)日:2024-06-20
申请号:US18590173
申请日:2024-02-28
Applicant: Micron Technology, Inc.
Inventor: Sean S. Eilert , Ameen D. Akel , Shivam Swami
IPC: G06F12/0802 , G06F3/06
CPC classification number: G06F12/0802 , G06F3/0604 , G06F3/0659 , G06F3/0679 , G06F2212/22 , G06F2212/221
Abstract: An example memory sub-system includes: a plurality of bank groups, wherein each bank group comprises a plurality of memory banks; a plurality of row buffers, wherein two or more row buffers of the plurality of row buffers are associated with each memory bank; a cache comprising a plurality of cache lines; a processing logic communicatively coupled to the plurality of bank groups and the plurality of row buffers, the processing logic to perform operations comprising: receiving an activate command specifying a row of a memory bank of the plurality of memory banks; fetching data from the specified row to a row buffer of the plurality of row buffers; and copying the data to a cache line of the plurality of cache lines.
-
公开(公告)号:US20240192953A1
公开(公告)日:2024-06-13
申请号:US18582520
申请日:2024-02-20
Applicant: Micron Technology, Inc.
Inventor: Dmitri Yudanov , Sean S. Eilert , Sivagnanam Parthasarathy , Shivasankar Gunasekaran , Ameen D. Akel
CPC classification number: G06F9/3001 , G06F7/5443 , G06F9/30032 , G06F9/30043
Abstract: Methods, apparatuses, and systems for in-or near-memory processing are described. Strings of bits (e.g., vectors) may be fetched and processed in logic of a memory device without involving a separate processing unit. Operations (e.g., arithmetic operations) may be performed on numbers stored in a bit-parallel way during a single sequence of clock cycles. Arithmetic may thus be performed in a single pass as numbers are bits of two or more strings of bits are fetched and without intermediate storage of the numbers. Vectors may be fetched (e.g., identified, transmitted, received) from one or more bit lines. Registers of a memory array may be used to write (e.g., store or temporarily store) results or ancillary bits (e.g., carry bits or carry flags) that facilitate arithmetic operations. Circuitry near, adjacent, or under the memory array may employ XOR or AND (or other) logic to fetch, organize, or operate on the data.
-
公开(公告)号:US20240086100A1
公开(公告)日:2024-03-14
申请号:US17931262
申请日:2022-09-12
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Justin Eno , Sean S. Eilert , Ameen D. Akel , Kenneth M. Curewitz
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0673
Abstract: A memory device may be used to implement a Bloom filter. In some examples, the memory device may include a memory array to perform a multiply-accumulate operation to implement the Bloom filter. The memory device may store multiple portions of a reference genetic sequence in the memory array and compare the portions of the reference genetic sequence to a read sequence in parallel by performing the multiply-accumulate operation. The results of the multiply-accumulate operation between the read sequence and the portions of the reference genetic sequence may be used to determine where the read sequence aligns to the reference sequence.
-
公开(公告)号:US11915124B2
公开(公告)日:2024-02-27
申请号:US16887665
申请日:2020-05-29
Applicant: Micron Technology, Inc.
Inventor: Dmitri Yudanov , Sean S. Eilert , Hernan A. Castro , Ameen D. Akel
CPC classification number: G06N3/063 , G06F12/0646 , G06N3/04 , G06F2212/1008
Abstract: Methods, apparatuses, and systems for in- or near-memory processing are described. Spiking events in a spiking neural network may be processed via a memory system. A memory system may store a group of destination neurons, and at each time interval in a series of time intervals of a spiking neural network (SNN), pass through a group of pre-synaptic spike events from respective source neurons, wherein the group of pre-synaptic spike events are subsequently stored in memory.
-
公开(公告)号:US11740899B2
公开(公告)日:2023-08-29
申请号:US17577977
申请日:2022-01-18
Applicant: Micron Technology, Inc.
Inventor: Sean S. Eilert , Ameen D. Akel , Justin Eno , Brian Hirano
IPC: G06F1/3225 , G06F16/27 , G06F9/30 , G06F13/16
CPC classification number: G06F9/30036 , G06F9/3004 , G06F13/1668
Abstract: Methods, systems, and devices for in-memory associative processing are described. An apparatus may receive a set of instructions that indicate a first vector and a second vector as operands for a computational operation. The apparatus may select, from a set of vector mapping schemes, a vector mapping scheme for performing the computational operation using associative processing. The apparatus may write the first vector and the second vector to a set of planes each comprising an array of content-addressable memory cells based on the selected vector mapping scheme.
-
公开(公告)号:US20230069790A1
公开(公告)日:2023-03-02
申请号:US17577977
申请日:2022-01-18
Applicant: Micron Technology, Inc.
Inventor: Sean S. Eilert , Ameen D. Akel , Justin Eno , Brian Hirano
Abstract: Methods, systems, and devices for in-memory associative processing are described. An apparatus may receive a set of instructions that indicate a first vector and a second vector as operands for a computational operation. The apparatus may select, from a set of vector mapping schemes, a vector mapping scheme for performing the computational operation using associative processing. The apparatus may write the first vector and the second vector to a set of planes each comprising an array of content-addressable memory cells based on the selected vector mapping scheme.
-
公开(公告)号:US20230004502A1
公开(公告)日:2023-01-05
申请号:US17943739
申请日:2022-09-13
Applicant: Micron Technology, Inc.
Inventor: Ameen D. Akel , Samuel E. Bradshaw , Kenneth Marion Curewitz , Sean Stephen Eilert , Dmitri Yudanov
IPC: G06F12/10 , H04L67/1097 , H04W84/04
Abstract: Systems, methods and apparatuses of distributed computing based on memory as a service are described. For example, a set of networked computing devices can each be configured to execute an application that accesses memory using a virtual memory address region. Each respective device can map the virtual memory address region to the local memory for a first period of time during which the application is being executed in the respective device, map the virtual memory address region to a local memory of a remote device in the group for a second period of time after starting the application in the respective device and before terminating the application in the respective device, and request the remote device to process data in the virtual memory address region during at least the second period of time.
-
公开(公告)号:US20220417326A1
公开(公告)日:2022-12-29
申请号:US17899265
申请日:2022-08-30
Applicant: Micron Technology, Inc.
Inventor: Dmitri Yudanov , Ameen D. Akel , Samuel E. Bradshaw , Kenneth Marion Curewitz , Sean Stephen Eilert
IPC: H04L67/1097 , G06F12/1027 , G06F12/1009 , G06F12/02 , H04L67/51
Abstract: Systems, methods and apparatuses to provide memory as a service are described. For example, a borrower device is configured to: communicate with a lender device; borrow an amount of memory from the lender device; expand memory capacity of the borrower device for applications running on the borrower device, using at least the local memory of the borrower device and the amount of memory borrowed from the lender device; and service accesses by the applications to memory via communication link between the borrower device and the lender device.
-
-
-
-
-
-
-
-
-