-
公开(公告)号: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: 非易失性主存储器存储在系统中执行的至少一个程序的状态信息,以及指示系统是否要在下次启动时恢复到先前状态的元数据。 作为从从系统中去除功率的模式重新启动系统的一部分,响应于指示系统将要发送的元数据,使用存储在非易失性主存储器中的状态信息将系统恢复到先前状态 恢复到以前的状态。
-
公开(公告)号:US20230195878A1
公开(公告)日:2023-06-22
申请号:US17926964
申请日:2020-06-03
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Carlos Haas Costa , Diogo Strube de Lima , Walter Flores Pereira , Andre Dafonte Lopes Da Silva
Abstract: An example device includes a connection engine to establish a secure connection with a second device. The device includes a security engine to determine a shared security state for the first device and the second device based on a security state of the first device and a security state of the second device. The security engine is to detect a change in the security state of the first device should occur. The security engine is to change the shared security state at the first device. The security engine is to indicate to the second device the change in the shared security state at the first device.
-
公开(公告)号: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.
-
公开(公告)号:US20230145437A1
公开(公告)日:2023-05-11
申请号:US17913181
申请日:2020-04-08
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Carlos Haas Costa , Ewerton Lopes Silva de Oliveira , Marco Aurelio Da Silva Cruz , Raphael Gay
CPC classification number: G06F9/4887 , G06F1/08
Abstract: Systems and methods are described herein to estimate or calculate an execution time for a compute cluster to execute a task based on the number of cores the compute cluster has relative to the number of cores present in a heterogeneous compute cluster for which the time to complete the task was previously measured. In some examples, minimum and maximum scaling ratios are calculated for compute clusters having a different number of cores than a compute cluster for which the time to complete the task has been measured.
-
公开(公告)号:US20220147430A1
公开(公告)日:2022-05-12
申请号:US17415766
申请日:2019-07-25
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Carlos Haas Costa , Christian Makaya , Madhu Sudan Athreya , Raphael Gay , Pedro Henrique Garcez Monteiro
Abstract: For each of a number of workloads, time intervals within execution performance information that was collected during execution of the workload on a first hardware platform are correlated with corresponding time intervals within execution performance information that was collected during execution of the workload on a second hardware platform. For a workload, the time intervals within the execution performance information on the second hardware platform are correlated to the time intervals within the execution performance information the first hardware platform during which the same parts of the workload were executed. A machine learning model that outputs predicted performance on the second hardware platform relative to known performance on the first hardware platform is trained. The model is trained from the correlated time intervals within the execution performance information for each workload on the hardware platforms.
-
公开(公告)号:US10228745B2
公开(公告)日:2019-03-12
申请号:US15519857
申请日:2015-01-29
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: Carlos Haas Costa , Taciano Dreckmann Perez , Christian Samuel Perone , Thiago Silva , Craig A Walrath
IPC: G06F1/26 , G06F1/32 , G06F1/3206 , G06F9/4401 , G06F1/3234 , G06F1/3246 , G06F13/42 , H04L12/933 , G06F11/14 , G06F21/57 , G06F9/455
Abstract: As part of starting a system including a system-on-a-chip (SoC) device from a mode in which power is removed from the system, the SoC device determines, based on the metadata, whether to resume the system to a prior system state. In response to the metadata indicating that the system is to be resumed to the prior system state, the system is resumed to the prior system state using system state information stored in the on-chip non-volatile memory.
-
公开(公告)号: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.
-
公开(公告)号:US20230012487A1
公开(公告)日:2023-01-19
申请号:US17783311
申请日:2019-12-20
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Christian Makaya , Madhu Athreya , Carlos Haas Costa
IPC: G06F9/50
Abstract: Systems and methods are described herein to orchestrate the execution of an application, such as a machine learning or artificial intelligence application, using distributed compute clusters with heterogeneous compute resources. A discovery subsystem may identify the different compute resources of each compute cluster. The application is divided into a plurality of workloads with each workload associated with resource demands corresponding to the compute resources of one of the compute clusters. Adaptive modeling allows for hyperparameters to be defined for each workload based on the compute resources associated with the compute cluster to which each respective workload is assigned and the associated dataset.
-
公开(公告)号:US11449132B2
公开(公告)日:2022-09-20
申请号:US17052153
申请日:2018-10-09
Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Inventor: William Allen , Carlos Haas Costa
Abstract: A computing device generating an enhanced reality environment may include, in an example, a processor to execute the enhanced reality environment on the computing device and emulate hardware associated with a real-world mobile computing device within the enhanced reality environment; a network adapter to communicatively couple the computing device to the real-world mobile computing device; and an enhanced reality data capture module to capture data defining the enhanced reality environment and deliver the data to the mobile computing device to be processed by an app associated with the real-world mobile computing device.
-
公开(公告)号:US11281599B2
公开(公告)日:2022-03-22
申请号:US17049323
申请日:2018-10-10
Applicant: Hewlett-Packard Development Company, L.P.
Inventor: Carlos Haas Costa , Donald Gonzalez
IPC: G06F13/12
Abstract: A peripheral device of a computing device may include a processor; a sharing module to, upon execution of the processor, allow the peripheral device to be shared with an external computing device over a network; and a communication module to, upon execution of the processor: provide data from the peripheral device to a peripheral device hub module of a computing device; and provide communication by the peripheral device with the external computing device.
-
-
-
-
-
-
-
-
-