Kidney Health Center 7015 Almeda Rd STE 3, Houston, TX 77054 713 520-6875 (phone), 713 520-6876 (fax)
Languages:
English Spanish
Description:
Dr. Aggarwal works in Houston, TX and specializes in Internal Medicine. Dr. Aggarwal is affiliated with Houston Methodist Hospital, Memorial Hermann Southwest Hospital, Memorial Hermann Texas Medical Center and St Joseph Medical Center.
Nidhi Aggarwal - Sunnyvale CA, US Norman Paul Jouppi - Palo Alto CA, US Parthasarathy Ranganathan - Fremont CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 11/00
US Classification:
714 11, 714 10
Abstract:
Processor operating methods and integrated circuits are described. According to one embodiment, an integrated circuit includes a processor configured to execute a first application and to redundantly execute a second application while executing the first application, the first application being different from the second application. According to another embodiment, a processor operating method includes receiving a request to execute an application using a processor having a plurality of processor cores. The method also includes, in response to the receiving, determining whether the application should be executed redundantly or non-redundantly, non-redundantly executing the application using one processor core of the plurality if the determining comprises determining that the application should be executed non-redundantly, and redundantly executing the application using two or more processor cores of the plurality if the determining comprises determining that the application should be executed redundantly.
Reconfiguration In A Multi-Core Processor System With Configurable Isolation
Nidhi Aggarwal - Sunnyvale CA, US Norman Paul Jouppi - Palo Alto CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 11/00
US Classification:
714 10, 712 15
Abstract:
Methods and integrated circuits for reconfiguration in a multi-core processor system with configurable isolation are described. According to one embodiment, a processor configuration method includes determining that a first module is faulty. A second module is configured to communicate with the first module when the first module is not faulty. The method also includes analyzing a third module with respect to a substitution criterion, selecting the third module based on the analyzing determining that the third module satisfies the substitution criterion, and subsequent to the selecting, configuring the second module to communicate with the third module instead of the first module. Additional embodiments are described in the disclosure.
Altering A Degree Of Redundancy Used During Execution Of An Application
Nidhi Aggarwal - Sunnyvale CA, US Norman Paul Jouppi - Palo Alto CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 11/00
US Classification:
714 11, 714 10, 718105
Abstract:
Processor operating methods and integrated circuits are described. According to one embodiment, a processor operating method includes executing an application using a first number of a plurality of processor cores. The method also includes, during the executing using the first number, evaluating a transition criterion and after the evaluating, executing the application using a second number of the plurality of processor cores. According to another embodiment, an integrated circuit includes a plurality of processor cores and processing circuitry. The processing circuitry is configured to configure a first number of the plurality of processor cores to execute an application, evaluate a transition criterion, and, in response to evaluating the transition criterion, configure a second number of the plurality of processor cores to execute the application. Additional embodiments are described in the disclosure.
Parthasarathy Ranganathan - Fremont CA, US Nidhi Aggarwal - Fremont CA, US Norman Paul Jouppi - Palo Alto CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 1/00
US Classification:
713300, 713310, 713324, 713340, 714 2, 714100
Abstract:
In a method for managing power budgets among a plurality of electronic components having respective power budgets, at least part of the power budget of an electronic component that has failed is dynamically re-allocated to at least one of the other plurality of electronic components, to thereby increase performance of the plurality of electronic components.
Norman Paul Jouppi - Palo Alto CA, US Alan Lynn Davis - Coalville UT, US Nidhi Aggarwal - Sunnyvale CA, US Richard Kaufmann - San Diego CA, US
International Classification:
G06F 12/16 G06F 13/00
US Classification:
711162, 711E12103
Abstract:
Methods and systems for storing checkpoint data in non-volatile memory are described. According to one embodiment, a data storage method includes executing an application using processing circuitry and during the execution, writing data generated by the execution of the application to volatile memory. An indication of a checkpoint is provided after writing the data. After the indication has been provided, the method includes copying the data from the volatile memory to non-volatile memory and, after the copying, continuing the execution of the application. The method may include suspending execution of the application. According to another embodiment, a data storage method includes receiving an indication of a checkpoint associated with execution of one or more applications and, responsive to the receipt, initiating copying of data resulting from execution of the one or more applications from volatile memory to non-volatile memory. In some embodiments, the non-volatile memory may be solid-state non-volatile memory.