-
公开(公告)号:US10963396B1
公开(公告)日:2021-03-30
申请号:US16573535
申请日:2019-09-17
Applicant: Micron Technology, Inc.
Inventor: Samuel E. Bradshaw , Shivasankar Gunasekaran , Hongyu Wang , Justin M. Eno
IPC: G06F12/1009 , G06F12/1027 , G06F3/06 , G06F9/50
Abstract: A computer system includes physical memory devices of different types that store randomly-accessible data in a main memory of the computer system. In one approach, an operating system allocates memory from a namespace for use by an application. The namespace is a logical reference to physical memory devices in which physical addresses are defined. The namespace is bound to a memory type. In response to binding the namespace to the memory type, the operating system adjusts a page table to map a logical memory address in the namespace to a memory device of the memory type.
-
公开(公告)号:US20210081326A1
公开(公告)日:2021-03-18
申请号:US16573541
申请日:2019-09-17
Applicant: Micron Technology, Inc.
Inventor: Kenneth Marion Curewitz , Sean S. Eilert , Hongyu Wang , Samuel E. Bradshaw , Shivasankar Gunasekaran , Justin M. Eno , Shivam Swami
IPC: G06F12/1009 , G06F12/1027
Abstract: A computer system includes physical memory devices of different types that store randomly-accessible data in a main memory of the computer system. In one approach, data is stored in memory at one or more logical addresses allocated to an application by an operating system. The data is physically stored in a first memory device of a first memory type (e.g., NVRAM). The operating system determines an access pattern for the stored data. In response to determining the access pattern, the data is moved from the first memory device to a second memory device of a different memory type (e.g., DRAM).
-
公开(公告)号:US20210081121A1
公开(公告)日:2021-03-18
申请号:US16573490
申请日:2019-09-17
Applicant: Micron Technology, Inc.
Inventor: Kenneth Marion Curewitz , Shivasankar Gunasekaran , Ameen D. Akel , Hongyu Wang , Justin M. Eno , Shivam Swami , Samuel E. Bradshaw
IPC: G06F3/06 , G06F12/1027
Abstract: A computer system stores metadata that is used to identify physical memory devices that store randomly-accessible data for memory of the computer system. In one approach, access to memory in an address space is maintained by an operating system of the computer system. Stored metadata associates a first address range of the address space with a first memory device, and a second address range of the address space with a second memory device. The operating system manages processes running on the computer system by accessing the stored metadata. This management includes allocating memory based on the stored metadata so that data for a first process is stored in the first memory device, and data for a second process is stored in the second memory device.
-
24.
公开(公告)号:US10778815B2
公开(公告)日:2020-09-15
申请号:US15989920
申请日:2018-05-25
Applicant: Micron Technology, Inc.
Inventor: Kenneth M Curewitz , Sean Eilert , Ameen D. Akel , Hongyu Wang
Abstract: A method, an apparatus, and a system have been disclosed. An embodiment of the method includes an autonomous memory device receiving a set of instructions, the memory device executing the set of instructions, combining the set of instructions with any data recovered from the memory device in response to the set of instructions into a packet, and transmitting the packet from the memory device.
-
公开(公告)号:US20190121732A1
公开(公告)日:2019-04-25
申请号:US16227339
申请日:2018-12-20
Applicant: MICRON TECHNOLOGY, INC.
Inventor: Jared E. Hulbert , John C. Rudelic , Hongyu Wang
IPC: G06F12/02 , G06F12/1009 , G06F3/06 , G06F12/0804 , G06F9/50 , G06F12/0888
Abstract: Applications may request persistent storage in nonvolatile memory. The persistent storage is maintained across power events and application instantiations. Persistent storage may be maintained by systems with or without memory management units.
-
公开(公告)号:US20150153963A1
公开(公告)日:2015-06-04
申请号:US14094273
申请日:2013-12-02
Applicant: Micron Technology, Inc.
Inventor: Kenneth M Curewitz , Sean Eilert , Ameen D. Akel , Hongyu Wang
CPC classification number: H04L69/22 , G06F3/061 , G06F3/0659 , G06F3/0679 , G06F3/0688 , G06F9/3885 , G06F2003/0697
Abstract: A method, an apparatus, and a system have been disclosed. An embodiment of the method includes an autonomous memory device receiving a set of instructions, the memory device executing the set of instructions, combining the set of instructions with any data recovered from the memory device in response to the set of instructions into a packet, and transmitting the packet from the memory device.
Abstract translation: 已经公开了一种方法,装置和系统。 该方法的一个实施例包括接收一组指令的自主存储器设备,该存储器设备执行该组指令,将该组指令与从该存储器设备中恢复的任何数据相结合,以响应该组指令进入一个数据包,以及 从存储装置发送分组。
-
公开(公告)号:US20150052114A1
公开(公告)日:2015-02-19
申请号:US13965739
申请日:2013-08-13
Applicant: Micron Technology, Inc.
Inventor: Kenneth M. Curewitz , Sean Eilert , Hongyu Wang , Ameen D. Akel
IPC: G06F17/30
CPC classification number: G06F17/30519
Abstract: Methods and systems operate to receive a plurality of search requests for searching a database in a memory system. The search requests can be stored in a FIFO queue and searches can be subsequently generated for each search request. The resulting plurality of searches can be executed substantially in parallel on the database. A respective indication is transmitted to a requesting host when either each respective search is complete or each respective search has generated search results.
Abstract translation: 方法和系统操作以接收用于搜索存储器系统中的数据库的多个搜索请求。 搜索请求可以存储在FIFO队列中,随后可以为每个搜索请求生成搜索。 所得到的多个搜索可以在数据库上基本并行地执行。 当每个相应的搜索完成或每个相应的搜索已经生成搜索结果时,相应的指示被发送到请求主机。
-
公开(公告)号:US12248412B2
公开(公告)日:2025-03-11
申请号:US17841448
申请日:2022-06-15
Applicant: Micron Technology, Inc.
Inventor: Kenneth Marion Curewitz , Ameen D. Akel , Hongyu Wang , Sean Stephen Eilert
IPC: G06F13/16 , G06F18/214 , G06N3/08
Abstract: A system having multiple devices that can host different versions of an artificial neural network (ANN) as well as different versions of a feature dictionary. In the system, encoded inputs for the ANN can be decoded by the feature dictionary, which allows for encoded input to be sent to a master version of the ANN over a network instead of an original version of the input which usually includes more data than the encoded input. Thus, by using the feature dictionary for training of a master ANN there can be reduction of data transmission.
-
公开(公告)号:US12066951B2
公开(公告)日:2024-08-20
申请号:US17964720
申请日:2022-10-12
Applicant: Micron Technology, Inc.
Inventor: Samuel E. Bradshaw , Justin M. Eno , Sean Stephen Eilert , Shivasankar Gunasekaran , Hongyu Wang , Shivam Swami
IPC: G06F12/1009 , G06F12/1027
CPC classification number: G06F12/1009 , G06F12/1027 , G06F2212/657 , G06F2212/68
Abstract: A computer system includes physical memory devices of different types that store randomly-accessible data in memory of the computer system. In one approach, access to memory in an address space is maintained by an operating system of the computer system. A virtual page is associated with a first memory type. A page table entry is generated to map a virtual address of the virtual page to a physical address in a first memory device of the first memory type. The page table entry is used by a memory management unit to store the virtual page at the physical address.
-
公开(公告)号:US11868268B2
公开(公告)日:2024-01-09
申请号:US17665823
申请日:2022-02-07
Applicant: Micron Technology, Inc.
Inventor: Kenneth Marion Curewitz , Sean S. Eilert , Hongyu Wang , Samuel E. Bradshaw , Shivasankar Gunasekaran , Justin M. Eno , Shivam Swami
IPC: G06F12/10 , G06F12/1009 , G06F12/1027
CPC classification number: G06F12/1009 , G06F12/1027 , G06F2212/657 , G06F2212/68
Abstract: A computer system includes physical memory devices of different types that store randomly-accessible data in a main memory of the computer system. In one approach, data is stored in memory at one or more logical addresses allocated to an application by an operating system. The data is physically stored in a first memory device of a first memory type (e.g., NVRAM). The operating system determines an access pattern for the stored data. In response to determining the access pattern, the data is moved from the first memory device to a second memory device of a different memory type (e.g., DRAM).
-
-
-
-
-
-
-
-
-