Patents by Inventor Nishi Ahuja

Nishi Ahuja 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: 20240069075
    Abstract: Techniques and mechanisms for sensing a voltage difference across two interconnect structures of a multi-chip packaged device. In an embodiment, the interconnect structures provide respective voltages to each of multiple integrated circuit (IC) chips of the packaged device. Switch circuitry of the packaged device is operable to provide any of multiple modes which each switchedly couple a voltage sensor to a different respective one of various sample point pairs of the interconnect structures. Control circuitry operates the switch circuitry to selectively provide one of the multiple modes based on an indication of a workload to be performed with one or more of the IC chips. In another embodiment, the voltage sensor senses the voltages each at a respective sample point of a sample point pair which corresponds to the selected mode of the switch circuitry.
    Type: Application
    Filed: January 6, 2021
    Publication date: February 29, 2024
    Applicant: Intel Corporation
    Inventors: Xiaoguo LIANG, Farzaneh YAHYAEI-MOAYYED, Nazar HAIDER, Nishi AHUJA, Jie YAN, Julio C. CINCO GALICIA
  • Publication number: 20240054039
    Abstract: Methods, apparatus, systems and articles of manufacture (e.g., physical storage media) to implement software defined silicon feature configuration pay-as-you-go licensing are disclosed. A disclosed silicon semiconductor device includes a first counter that increments a first count when a timer expires and, responsive to expiration of the timer, a feature configuration sampler to sample a state of a configuration of a feature of the silicon semiconductor device. In addition, the silicon semiconductor device includes a second counter that increments a second count when the sampled state of the configuration of the feature indicates the feature is active. A feature up-time tracker is also included outputs a value representative of an amount of time the configuration has been active, where the amount of time is based on the first count and the second count.
    Type: Application
    Filed: December 23, 2020
    Publication date: February 15, 2024
    Inventors: Vasudevan SRINIVASAN, Knut GRIMSRUD, Johan VAN DE GROENENDAAL, Mariusz ORIOL, Nishi AHUJA, Shen ZHOU, Samantha ALT, Katalin BARTFAI-WALCOTT, Arkadiusz BERENT
  • Publication number: 20230380102
    Abstract: Example method and apparatus, systems, and articles of manufacture for immersion cooling systems are disclosed herein. An example apparatus disclosed herein includes a tank to hold a coolant, an overflow chamber to direct the coolant toward an outlet, and a plate within the overflow chamber, the plate including a plurality of openings, the coolant to pass through at least one of the plurality of openings before reaching the outlet.
    Type: Application
    Filed: July 25, 2023
    Publication date: November 23, 2023
    Inventors: Sandeep Ahuja, Nishi Ahuja, Jun Zhang, Qing Qiao, Checa Hung, Yung Shun Liang, Min Wu, Ying-Shan Lo, Carrie Chen, Jia-Hong Wu
  • Patent number: 11695668
    Abstract: Technologies for allocating resources of managed nodes to workloads to balance multiple resource allocation objectives include an orchestrator server to receive resource allocation objective data indicative of multiple resource allocation objectives to be satisfied. The orchestrator server is additionally to determine an initial assignment of a set of workloads among the managed nodes and receive telemetry data from the managed nodes. The orchestrator server is further to determine, as a function of the telemetry data and the resource allocation objective data, an adjustment to the assignment of the workloads to increase an achievement of at least one of the resource allocation objectives without decreasing an achievement of another of the resource allocation objectives, and apply the adjustments to the assignments of the workloads among the managed nodes as the workloads are performed. Other embodiments are also described and claimed.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: July 4, 2023
    Assignee: Intel Corporation
    Inventors: Susanne M. Balle, Rahul Khanna, Nishi Ahuja, Mrittika Ganguli
  • Publication number: 20230176873
    Abstract: Disclosed embodiments are related to techniques for powering compute platforms in low temperature environments. Embodiments include a preheating stage that is added to a power up sequence. The preheating stage may include a force-on stage and a force-offstage. During the force-on stage, all power rails of target components are forced to an ON state so that the target components consume current. When a target operating temperature is reached, the power rails of the target components are turned off, which causes the target components to revert back to their initial (pre-boot) state allowing the normal boot process to take place. Since the target components are now heated up, the boot process can execute faster than when the target components were cold. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: June 26, 2020
    Publication date: June 8, 2023
    Inventors: Min WU, Jun ZHANG, Yuyang XIA, Dan LIU, Chao ZHOU, Lianchang DU, Carrie CHEN, Nishi AHUJA, Jason CROP, Wenqing LV
  • Patent number: 11609810
    Abstract: Technologies for predicting computer hardware performance with machine learning are disclosed. Analysis of telemetry data through machine learning and statistical modeling is used to determine whether various components of a compute device such as a fan or memory are failing or are otherwise potentially impacting performance of the compute device. For example, machine-learning-based algorithms may be used to determine an impact of a latency of memory accesses may have on time to execute workloads.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: March 21, 2023
    Assignee: Intel Corporation
    Inventors: Samantha Alt, Derssie Mebratu, Nishi Ahuja
  • Publication number: 20210185850
    Abstract: Two liquid cooling mechanisms are provided for cooling integrated circuit components immersed in an open bath immersion tank. In the first mechanism, heat generated by high-thermal design power (TDP) components is absorbed by a working fluid passing through cold plates coupled to the high-TDP components. The cold plates are part of direct liquid cooling loops attached to supply and return manifolds fluidly connected to a cooling distribution unit. In the second mechanism, integrated circuit components not coupled to any of the direct liquid cooling loops dissipate heat directly to the immersion fluid. In some embodiments, the tank is a closed bath immersion tank and heat captured by the working fluid is reclaimed and converted to electricity. Working fluid flow rate can be adjusted based on integrated circuit component power consumption levels to achieve a desired working fluid temperature as it enters an energy reclamation unit.
    Type: Application
    Filed: February 25, 2021
    Publication date: June 17, 2021
    Applicant: Intel Corporation
    Inventors: Devdatta Prakash Kulkarni, Nishi Ahuja, Sandeep Ahuja, Timothy M. Gates, Casey Robert Winkel
  • Publication number: 20210105197
    Abstract: Technologies for allocating resources of managed nodes to workloads to balance multiple resource allocation objectives include an orchestrator server to receive resource allocation objective data indicative of multiple resource allocation objectives to be satisfied. The orchestrator server is additionally to determine an initial assignment of a set of workloads among the managed nodes and receive telemetry data from the managed nodes. The orchestrator server is further to determine, as a function of the telemetry data and the resource allocation objective data, an adjustment to the assignment of the workloads to increase an achievement of at least one of the resource allocation objectives without decreasing an achievement of another of the resource allocation objectives, and apply the adjustments to the assignments of the workloads among the managed nodes as the workloads are performed. Other embodiments are also described and claimed.
    Type: Application
    Filed: October 30, 2020
    Publication date: April 8, 2021
    Inventors: Susanne M. BALLE, Rahul KHANNA, Nishi AHUJA, Mrittika GANGULI
  • Patent number: 10823920
    Abstract: Technologies for allocating resources of managed nodes to workloads to balance multiple resource allocation objectives include an orchestrator server to receive resource allocation objective data indicative of multiple resource allocation objectives to be satisfied. The orchestrator server is additionally to determine an initial assignment of a set of workloads among the managed nodes and receive telemetry data from the managed nodes. The orchestrator server is further to determine, as a function of the telemetry data and the resource allocation objective data, an adjustment to the assignment of the workloads to increase an achievement of at least one of the resource allocation objectives without decreasing an achievement of another of the resource allocation objectives, and apply the adjustments to the assignments of the workloads among the managed nodes as the workloads are performed. Other embodiments are also described and claimed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 3, 2020
    Assignee: Intel Corporation
    Inventors: Susanne M. Balle, Rahul Khanna, Nishi Ahuja, Mrittika Ganguli
  • Patent number: 10771870
    Abstract: Technologies for dynamically allocating resources among a set of managed nodes include an orchestrator server to receive telemetry data from the managed nodes indicative of resource utilization and workload performance by the managed nodes as the workloads are executed, generate a resource allocation map indicative of allocations of resources among the managed nodes, determine, as a function of the telemetry data and the resource allocation map, a dynamic adjustment to allocation of resources to at least one of the managed nodes to improve performance of at least one of the workloads executed on the at least one of the managed nodes, and apply the adjustment to the allocation of the resources among the managed nodes as the workloads are executed. Other embodiments are also described and claimed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: September 8, 2020
    Assignee: Intel Corporation
    Inventors: Susanne M. Balle, Rahul Khanna, Nishi Ahuja, Mrittika Ganguli
  • Patent number: 10735835
    Abstract: Technologies for allocating resources of a set of managed nodes to workloads to manage heat generation include an orchestrator server to receive resource allocation objective data including a target temperature for one or more of the managed nodes. The orchestrator server is also to determine an initial assignment of a set of workloads among the managed nodes, receive telemetry data from the managed nodes indicative of resource utilization by each of the managed nodes and one or more temperatures and fan speeds of the managed nodes as the workloads are performed, predict future heat generation of the workloads as a function of the telemetry data, determine, as a function of the predicted future heat generation, an adjustment to the assignment of the workloads to achieve the target temperature, and apply the adjustments to the assignments of the workloads among the managed nodes as the workloads are performed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: August 4, 2020
    Assignee: Intel Corporation
    Inventors: Susanne M. Balle, Rahul Khanna, Nishi Ahuja, Mrittika Ganguli
  • Patent number: 10667438
    Abstract: A method for determining whether to perform maintenance for an electronic device includes generating a baseline characterization of thermal performance for a heat-generating component of the electronic device at a baseline date. The method also includes generating an assessment characterization of the thermal performance at an assessment date after the baseline date. The method further includes generating a historical trend that includes the baseline characterization and the assessment characterization. Additionally, the method includes determining whether to perform maintenance for the heat-generating component based on the historical trend and a specified maintenance parameter.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: May 26, 2020
    Assignee: Intel Corporation
    Inventors: Robin A. Steinbrecher, Nishi Ahuja, Sandeep Ahuja
  • Patent number: 10616668
    Abstract: Technologies for allocating resources of a set of managed nodes to workloads based on resource utilization phase residencies include an orchestrator server to receive resource allocation objective data and determine an assignment of a set of workloads among the managed nodes. The orchestrator server is further to receive telemetry data from the managed nodes, determine, as a function of the telemetry data, phase residency data, determine, as a function of at least the phase residency data and the resource allocation objective data, an adjustment to the assignment of the workloads to increase an achievement of at least one of the resource allocation objectives without decreasing the achievement of any of the other resource allocation objectives, and apply the adjustment to the assignments of the workloads among the managed nodes as the workloads are performed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: April 7, 2020
    Assignee: Intel Corporation
    Inventors: Susanne M. Balle, Rahul Khanna, Nishi Ahuja, Mrittika Ganguli
  • Patent number: 10512196
    Abstract: One embodiment provides an apparatus. The apparatus includes power thermal awareness solution (PTAS) logic to select a model from a plurality of models based, at least in part, on a configuration of a cooling zone; and determine a cooling zone volumetric airflow based, at least in part, on the selected model.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: December 17, 2019
    Assignee: Intel Corporation
    Inventors: Chuan Song, Nishi Ahuja, Haifeng Gong
  • Patent number: 10461774
    Abstract: Technologies for assigning workloads based on resource utilization phases include an orchestrator server to assign a set of workloads to the managed nodes. The orchestrator server is also to receive telemetry data from the managed nodes and identify, as a function of the telemetry data, historical resource utilization phases of the workloads. Further, the orchestrator server is to determine, as a function of the historical resource utilization phases and as the workloads are performed, predicted resource utilization phases for the workloads, and apply, as a function of the predicted resources utilization phases, adjustments to the assignments of the workloads among the managed nodes as the workloads are performed.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: October 29, 2019
    Assignee: Intel Corporation
    Inventors: Susanne M. Balle, Rahul Khanna, Nishi Ahuja, Mrittika Ganguli
  • Publication number: 20190147364
    Abstract: Technologies for predicting computer hardware performance with machine learning are disclosed. Analysis of telemetry data through machine learning and statistical modeling is used to determine whether various components of a compute device such as a fan or memory are failing or are otherwise potentially impacting performance of the compute device. For example, machine-learning-based algorithms may be used to determine an impact of a latency of memory accesses may have on time to execute workloads.
    Type: Application
    Filed: December 7, 2018
    Publication date: May 16, 2019
    Inventors: Samantha Alt, Derssie Mebratu, Nishi Ahuja
  • Patent number: 10234833
    Abstract: Technologies for predicting the power usage of a data center are disclosed. A data center manager gathers sensor data from the compute devices of the data center. The sensor data indicates factors such as power used by the compute device and the intake air inlet temperature. The data center manager trains a machine-learning-based algorithm based on training sensor data, and then applies the machine-learning-based algorithm to sensor data as it is being gathered. The machine-learning-based algorithm can predict a change in future power usage of the data center, and control a cooling unit to compensate before the power usage even begins to change.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: March 19, 2019
    Assignee: Intel Corporation
    Inventors: Nishi Ahuja, Rahul Khanna, Abishai Daniel, Zhijie Sheng
  • Patent number: 9959146
    Abstract: Examples may include techniques to a schedule a workload to one or more computing resources of a data center. A class is determined for the workload based on a workload type or profile for the workload. Predicted operating values for at least one of the one or more computing resources is determined based on the class and the predicted operating values are used as inputs in at least one scoring model to evaluate the workload being supported by the at least one of the one or more computing resources. The workload is then scheduled to the at least one or more computing resources based on the evaluation.
    Type: Grant
    Filed: April 2, 2016
    Date of Patent: May 1, 2018
    Assignee: Intel Corporation
    Inventors: Nishi Ahuja, Rahul Khanna, Abishai Daniel, Diyong Fu
  • Publication number: 20180035572
    Abstract: One embodiment provides an apparatus. The apparatus includes power thermal awareness solution (PTAS) logic to select a model from a plurality of models based, at least in part, on a configuration of a cooling zone; and determine a cooling zone volumetric airflow based, at least in part, on the selected model.
    Type: Application
    Filed: May 27, 2015
    Publication date: February 1, 2018
    Applicant: Intel Corporation
    Inventors: CHUAN SONG, NISHI AHUJA, HAIFENG GONG
  • Publication number: 20180027060
    Abstract: Technologies for determining and storing workload characteristics include an orchestrator server to identify a workload to be executed by a managed node, obtain a profile associated with the workload, wherein the profile includes a model that relates an input parameter set indicative of one of more characteristics of the workload with an output parameter set indicative of one or more aspects of resources to be allocated for execution of the workload, determine, as a function of the input parameter set and the model, resources to allocate to the managed node to execute the workload, and allocate the determined resources to the managed node to execute the workload. Other embodiments are also described and claimed.
    Type: Application
    Filed: January 17, 2017
    Publication date: January 25, 2018
    Inventors: Thijs Metsch, Nishi Ahuja, Susanne M. Balle, Mrittika Ganguli, Rahul Khanna