Patents by Inventor Raphael Gay
Raphael Gay has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230145437Abstract: 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.Type: ApplicationFiled: April 8, 2020Publication date: May 11, 2023Applicant: Hewlett-Packard Development Company, L.P.Inventors: Carlos Haas Costa, Ewerton Lopes Silva de Oliveira, Marco Aurelio Da Silva Cruz, Raphael Gay
-
Patent number: 11599267Abstract: Example systems relate to system call acceleration. A system may include a processor and a non-transitory computer readable medium. The non-transitory computer readable medium may include instructions to cause the processor to run a plurality of benchmarks for a hardware configuration. The non-transitory computer readable medium may further include instructions to determine a benchmark matrix based on the plurality of benchmarks. The non-transitory computer readable medium may include instructions to determine an input/output (I/O) bandwidth ceiling for the hardware configuration based on the benchmark matrix. Additionally, the non-transitory computer readable medium may include instructions to determine a performance threshold of an I/O access parameter for the hardware configuration based on the bandwidth ceiling.Type: GrantFiled: July 29, 2021Date of Patent: March 7, 2023Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Tadeu Marchese, Raphael Gay, Taciano Perez
-
Publication number: 20220404994Abstract: A call with respect to data for a file from an application program running on a computing device to a block-oriented file access function of an operating system running on the computing device is intercepted. A DAX file access is responsively performed with respect to a memory region of a persistent memory storing the file and an application buffer for the application program within an application memory space to which the memory region has been mapped.Type: ApplicationFiled: November 27, 2019Publication date: December 22, 2022Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Jose Dirceu Grundler Ramos, Shane Ward, Craig Lucero, Raphael Gay
-
Patent number: 11331614Abstract: In an example, an air filter system includes an air filter and a thermally conductive particulate sensor (TCPS). The TCPS includes a temperature sensor to measure a first temperature of the TCPS at a first time, measure a second temperature of the TCPS at a second time, and provide the measured first temperature and the measured second temperature to a controller. The controller to determine an actual rate of temperature change based on the measured first temperature and the measured second temperature, compare the actual rate of temperature change to a target rate of temperature change, and provide a notification when a difference between the actual rate of temperature change and the target rate of temperature change is greater than an accumulation threshold indicative of a threshold amount of particulate accumulation on the TCPS.Type: GrantFiled: February 8, 2017Date of Patent: May 17, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ning Ge, Paul Howard Mazurkiewicz, Helen A. Holder, Peter A. Seiler, Raphael Gay, Tom J. Searby
-
Publication number: 20220147430Abstract: 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.Type: ApplicationFiled: July 25, 2019Publication date: May 12, 2022Applicant: Hewlett-Packard Development Company, L.P.Inventors: Carlos Haas Costa, Christian Makaya, Madhu Sudan Athreya, Raphael Gay, Pedro Henrique Garcez Monteiro
-
Patent number: 11294788Abstract: A program is executed on a first computer system and the execution of the program is monitored. A plurality of operation records are created based upon the monitoring, where each operation record is associated with an operation carried out during execution of the program. A first value of a cumulative performance indicator associated with the execution of the program on the first computer system is determined. For each operation record, a value of a performance indicator associated with carrying out the operation on a second computer system is predicted. For an operation record, the value of the performance indicator is predicted based on a performance model associated with carrying out operations on the second computer system. A second value of the cumulative performance indicator is determined, which is associated with execution of the program on the second computer system and is based on the predicted values of the performance indicator.Type: GrantFiled: July 20, 2017Date of Patent: April 5, 2022Assignee: Hewlett-Packard Development Company, L.P.Inventors: Taciano Perez, Tadeu Marchese, Pedro Henrique Garcez Monteiro, Raphael Gay
-
Publication number: 20210384729Abstract: A first alternating current (AC) power may be changed into a direct current (DC) power and stored in an energy storage as stored power. The stored power may be converted into a second AC power and combined with the first AC power.Type: ApplicationFiled: February 25, 2019Publication date: December 9, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Fred Charles Thomas, III, J. Michael Stahl, Adolfo Gomez, Raphael Gay
-
Publication number: 20210367769Abstract: A computing device that includes a non-volatile memory device comprising an ephemeral memory region therein, the ephemeral memory region being encrypted and comprising an associated encryption key; and firmware to cause the encryption key to be stored prior to any power loss to the computing device.Type: ApplicationFiled: August 17, 2018Publication date: November 25, 2021Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Diego Medaglia, Carlos Haas, Raphael Gay, Byron A. Alcorn, Shane Ward
-
Publication number: 20210357118Abstract: Example systems relate to system call acceleration. A system may include a processor and a non-transitory computer readable medium. The non-transitory computer readable medium may include instructions to cause the processor to run a plurality of benchmarks for a hardware configuration. The non-transitory computer readable medium may further include instructions to determine a benchmark matrix based on the plurality of benchmarks. The non-transitory computer readable medium may include instructions to determine an input/output (I/O) bandwidth ceiling for the hardware configuration based on the benchmark matrix. Additionally, the non-transitory computer readable medium may include instructions to determine a performance threshold of an I/O access parameter for the hardware configuration based on the bandwidth ceiling.Type: ApplicationFiled: July 29, 2021Publication date: November 18, 2021Inventors: Tadeu Marchese, Raphael Gay, Taciano Perez
-
Patent number: 11138086Abstract: A computing system for collecting hardware performance data includes a number of programmable counters associated with a number of units of a computing device. The computing system further includes an assignment module executed by a processor to assign a plurality of interleaving groups of counters based on a user-defined priority list of parameters.Type: GrantFiled: January 28, 2015Date of Patent: October 5, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Raphael Gay, Peter Christian Peterson, Finagnon Thierry Dossou, Jr.
-
Publication number: 20210294721Abstract: A program is executed on a first computer system and the execution of the program is monitored. A plurality of operation records are created based upon the monitoring, where each operation record is associated with an operation carried out during execution of the program. A first value of a cumulative performance indicator associated with the execution of the program on the first computer system is determined. For each operation record, a value of a performance indicator associated with carrying out the operation on a second computer system is predicted. For an operation record, the value of the performance indicator is predicted based on a performance model associated with carrying out operations on the second computer system. A second value of the cumulative performance indicator is determined, which is associated with execution of the program on the second computer system and is based on the predicted values of the performance indicator.Type: ApplicationFiled: July 20, 2017Publication date: September 23, 2021Inventors: Taciano Perez, Tadeu Marchese, Raphael Gay, Raphael Gay
-
Patent number: 11119545Abstract: In example implementations, a computing system is provided. The computing system includes at least one electronic component, a fan and a filter. The electronic component generates heat that is cooled by an air flow within the computing system that is generated by the fan. The filter is located in a path of the air flow. The filter includes a filter mesh with a strain gauge that is encapsulated and incorporated into the filter mesh to measure an amount that the filter mesh is clogged.Type: GrantFiled: October 17, 2016Date of Patent: September 14, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Cameron Key, Peter Andrew Seiler, Thomas Aaron Bondurant, Paul Howard Mazurkiewicz, Raphael Gay
-
Patent number: 11093136Abstract: Example systems relate to system call acceleration. A system may include a processor and a non-transitory computer readable medium. The non-transitory computer readable medium may include instructions to cause the processor to run a plurality of benchmarks for a hardware configuration. The non-transitory computer readable medium may further include instructions to determine a benchmark matrix based on the plurality of benchmarks. The non-transitory computer readable medium may include instructions to determine an input/output (I/O) bandwidth ceiling for the hardware configuration based on the benchmark matrix. Additionally, the non-transitory computer readable medium may include instructions to determine a performance threshold of an I/O access parameter for the hardware configuration based on the bandwidth ceiling.Type: GrantFiled: February 1, 2017Date of Patent: August 17, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Tadeu Marchese, Raphael Gay, Taciano Perez
-
Publication number: 20210157632Abstract: Examples of methods for controlling calls to a kernel by a computing device are described herein. In some examples of the methods, an amount of calls from a program to a scheduler function in a kernel space are determined in a user mode. In an example, a call from the program is intercepted in the user mode and the call is filtered in response to determining that the amount of calls satisfies a filtering criterion.Type: ApplicationFiled: June 22, 2018Publication date: May 27, 2021Applicant: Hewlett-Packard Development Company, L.P.Inventors: Raphael Gay, Kirsten Olsen, Tadeu Marchese, Roberto Bender
-
Patent number: 11003565Abstract: An example system for a performance gains predictor includes a counter engine to determine a number of events during an application session of a computing system utilizing a first processor, a metrics engine to calculate a number of metrics for the first processor based on the number of events, a factor engine to determine a number of factors of the first processor that can affect the number of metrics based on an evaluation of the computing system, and a performance engine to predict a performance change of the computing system utilizing a second processor based on the number of factors.Type: GrantFiled: April 21, 2015Date of Patent: May 11, 2021Assignee: Hewlett-Packard Development Company, L.P.Inventors: Raphael Gay, Peter C Peterson, Kirsten Olsen
-
Patent number: 10642771Abstract: Examples disclosed herein relate to data channel allocation. An example includes an apparatus, including a resource to connect to a controller in a first state and a peripheral card in a second state. Example apparatus include a controller to control a connection to an interface card and to connect to the resource via a first data channel in the first state, the first data channel to connect the resource and the peripheral card in the second state.Type: GrantFiled: May 22, 2015Date of Patent: May 5, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Raphael Gay, Peter Seiler, Shane Ward
-
Patent number: 10545901Abstract: An apparatus includes a memory card that includes at least one memory module and an expansion connector to connect with at least one expansion memory card. A lane distributor on the memory card interfaces with a set of bidirectional lanes and provides a base lane set and an expanded lane set of bidirectional lanes to support communications with the memory module and the expansion memory card via the expansion connector.Type: GrantFiled: January 29, 2015Date of Patent: January 28, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Peter Seiler, Shane Ward, Byron A. Alcorn, Raphael Gay
-
Publication number: 20200023301Abstract: In an example, an air filter system includes an air filter and a thermally conductive particulate sensor (TCPS). The TCPS includes a temperature sensor to measure a first temperature of the TCPS at a first time, measure a second temperature of the TCPS at a second time, and provide the measured first temperature and the measured second temperature to a controller. The controller to determine an actual rate of temperature change based on the measured first temperature and the measured second temperature, compare the actual rate of temperature change to a target rate of temperature change, and provide a notification when a difference between the actual rate of temperature change and the target rate of temperature change is greater than an accumulation threshold indicative of a threshold amount of particulate accumulation on the TCPS.Type: ApplicationFiled: February 8, 2017Publication date: January 23, 2020Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Ning Ge, Paul Howard Mazurkiewicz, Helen A. Holder, Peter A. Seiler, Raphael Gay, Tom J. Searby
-
Publication number: 20200001306Abstract: In an example, an air filter assembly includes an air filter to remove particulates from air flowing through the air filter, sense electrodes coupled to the air filter, the sense electrodes spaced apart in a direction that is transverse to a direction of a flow of the air, a sense interconnects to couple the sense electrodes to a first power source to drive a sense electrode of the sense electrodes to a sense power, charge electrodes coupled to the air filter, where the charge electrodes are spaced apart from and adjacent to the sense electrodes, and charge interconnects to couple the charge electrodes to a second power source to drive a charge electrode of the charge electrodes to a charge power different from the sense power.Type: ApplicationFiled: February 14, 2017Publication date: January 2, 2020Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Ning Ge, Paul Howard Mazurkiewicz, Helen A. Holder, Peter A. Seiler, Raphael Gay, Tom J. Searby
-
Publication number: 20190347003Abstract: Example systems relate to system call acceleration. A system may include a processor and a non-transitory computer readable medium. The non-transitory computer readable medium may include instructions to cause the processor to run a plurality of benchmarks for a hardware configuration. The non-transitory computer readable medium may further include instructions to determine a benchmark matrix based on the plurality of benchmarks. The non-transitory computer readable medium may include instructions to determine an input/output (I/O) bandwidth ceiling for the hardware configuration based on the benchmark matrix. Additionally, the non-transitory computer readable medium may include instructions to determine a performance threshold of an I/O access parameter for the hardware configuration based on the bandwidth ceiling.Type: ApplicationFiled: February 1, 2017Publication date: November 14, 2019Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Tadeu Marchese, Raphael Gay, Taciano Perez