-
公开(公告)号:US10353816B2
公开(公告)日:2019-07-16
申请号:US15539817
申请日:2015-01-28
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Christian Perone , Diego Rahn Medaglia , Joao Claudio Ambrosi , James M Mann , Craig Walrath
IPC: G06F12/00 , G06F13/00 , G06F13/28 , G06F12/0804 , G06F12/02 , G06F12/0871 , G06F12/0815 , G06F3/06 , G06F9/4401
Abstract: A system includes a non-volatile memory to store a page cache that contains pages of data allocated by an operating system, the pages in the page cache being persistent across a power cycle of the system. The page cache is located in a specified region of the non-volatile memory and is to store the pages of data without tagging a memory region.
-
公开(公告)号:US20170046176A1
公开(公告)日:2017-02-16
申请号:US15306681
申请日:2014-04-29
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Taciano Perez , Carlos Haas Costa , Joao Claudio Ambrosi , Diego Rahn Medaglia , Mauricio Nunes Porto , Roberto Bender
CPC classification number: G06F9/4418 , G06F3/0625 , G06F3/0655 , G06F3/0679 , G06F9/4401 , G06F11/1438 , G06F12/0638 , G06F13/16 , G06F2206/1014 , G06F2212/7207
Abstract: A non-volatile main memory stores state information of at least one program executing in the system, and metadata indicating whether a system is to be resumed to a prior state on a next start. As part of restarting the system from a mode in which power is removed from the system, the system is resumed to the prior state using the state information stored in the non-volatile main memory, in response to the metadata indicating that the system is to be resumed to the prior state.
Abstract translation: 非易失性主存储器存储在系统中执行的至少一个程序的状态信息,以及指示系统是否要在下次启动时恢复到先前状态的元数据。 作为从从系统中去除功率的模式重新启动系统的一部分,响应于指示系统将要发送的元数据,使用存储在非易失性主存储器中的状态信息将系统恢复到先前状态 恢复到以前的状态。
-
公开(公告)号:US10572269B2
公开(公告)日:2020-02-25
申请号:US15306681
申请日:2014-04-29
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Taciano Perez , Carlos Haas Costa , Joao Claudio Ambrosi , Diego Rahn Medaglia , Mauricio Nunes Porto , Roberto Bender
IPC: G06F12/00 , G06F9/4401 , G06F3/06 , G06F11/14 , G06F13/16
Abstract: A non-volatile main memory stores state information of at least one program executing in the system, and metadata indicating whether a system is to be resumed to a prior state on a next start. As part of restarting the system from a mode in which power is removed from the system, the system is resumed to the prior state using the state information stored in the non-volatile main memory, in response to the metadata indicating that the system is to be resumed to the prior state.
-
公开(公告)号:US20180293164A1
公开(公告)日:2018-10-11
申请号:US15749078
申请日:2015-10-01
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Taciano Dreckmann Perez , Diego Rahn Medaglia
Abstract: Examples disclosed herein relate to automatic persistent memory management. An example system includes a non-volatile memory to allocate space as persistent data space and a processor executing a program to generate program data to be stored as persistent data in the persistent data space. The example system can also include a memory manager to protect program data that is reachable from persistence roots from deallocation.
-
公开(公告)号:US20210149589A1
公开(公告)日:2021-05-20
申请号:US16605188
申请日:2017-10-26
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Taciano Perez , Pedro Garcez Monteiro , Roberto Bender , Diego Rahn Medaglia
Abstract: In one example in accordance with the present disclosure, a method is described. According to the method, during execution of an application as an application asset is called, an asset map that is stored in a persistent memory device is searched for an asset identifier associated with the application asset. Using this asset identifier, an application asset stored in a persistent memory device is located. The persistent memory device is directly accessed by a processor executing the application. A processor the processes the application asset from its location in the persistent memory device.
-
公开(公告)号:US20180225059A1
公开(公告)日:2018-08-09
申请号:US15749431
申请日:2015-11-03
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Carlos Haas Costa , Christian S. Perone , Diego Rahn Medaglia
CPC classification number: G06F3/0647 , G06F12/0246 , G06F12/06 , G06F12/10 , G06F13/16 , Y02D10/14
Abstract: Examples include a system comprising a non-volatile memory and a volatile memory. Examples migrate system memory between the volatile memory and the non-volatile memory. After migration, examples translate virtual addresses to physical memory addresses corresponding to the volatile memory and/or non-volatile memory.
-
公开(公告)号:US11169733B2
公开(公告)日:2021-11-09
申请号:US16605188
申请日:2017-10-26
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Taciano Perez , Pedro Garcez Monteiro , Roberto Bender , Diego Rahn Medaglia
Abstract: In some examples, during execution of an application as an application asset is called, an asset map that is stored in a persistent memory device is searched for an asset identifier associated with the application asset. Using this asset identifier, an application asset stored in the persistent memory device is located. The persistent memory device is directly accessed by a processor executing the application. The processor processes the application asset from its location in the persistent memory device.
-
公开(公告)号:US11079959B2
公开(公告)日:2021-08-03
申请号:US16076196
申请日:2017-07-12
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Diego Rahn Medaglia , Anellena Santos , Taciano Perez , Kimon Berlin
Abstract: A computing device that includes a plurality of memory devices and firmware to provide a migration data storage option that reserves a portion of a memory device to store, at least, encrypted metadata describing the physical layout information of the memory devices in preparation for migration of the memory devices.
-
公开(公告)号:US10331457B2
公开(公告)日:2019-06-25
申请号:US15105152
申请日:2014-01-22
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Carlos Haas Costa , Taciano Dreckmann Perez , Diego Rahn Medaglia , Mauricio Nunes Porto , Roberto Bender , Joao Claudio Ambrosi
IPC: G06F9/4401 , G06F3/06 , G06F12/14
Abstract: In one example, a computer having a processor and a byte-addressable non-volatile read-write main memory. The memory is partitioned into plural regions, each region having at least one defined operational property. At least one of the regions is a metadata region to store plural data sets. Each data set specifies a location in memory, and the at least one operational property, of a corresponding one of the regions.
-
-
-
-
-
-
-
-