Patents by Inventor Sudheer Nair

Sudheer Nair 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: 20240045490
    Abstract: In one embodiment, a processor includes: at least one core; and a power controller coupled to the at least one core. The power controller may include: a workload monitor circuit to calculate a background task ratio based on a first amount of time that the at least one core executed background tasks during an active duration; and a control circuit to dynamically apply a power management policy for a background mode when the background task ratio exceeds a background mode threshold, the power management policy for the background mode to reduce power consumption of the processor. Other embodiments are described and claimed.
    Type: Application
    Filed: August 15, 2023
    Publication date: February 8, 2024
    Inventors: Jianfang Zhu, Deepak Samuel Kirubakaran, Raoul Rivas Toledano, Chee Lim Nge, Rajshree Chabukswar, James Hermerding, II, Sudheer Nair, William Braun, Zhongsheng Wang, Russell Fenger, Udayan Kapaley
  • Patent number: 11775047
    Abstract: In one embodiment, a processor includes: at least one core; and a power controller coupled to the at least one core. The power controller may include: a workload monitor circuit to calculate a background task ratio based on a first amount of time that the at least one core executed background tasks during an active duration; and a control circuit to dynamically apply a power management policy for a background mode when the background task ratio exceeds a background mode threshold, the power management policy for the background mode to reduce power consumption of the processor. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 2, 2022
    Date of Patent: October 3, 2023
    Assignee: Intel Corporation
    Inventors: Jianfang Zhu, Deepak Samuel Kirubakaran, Raoul Rivas Toledano, Chee Lim Nge, Rajshree Chabukswar, James Hermerding, II, Sudheer Nair, William Braun, Zhongsheng Wang, Russell Fenger, Udayan Kapaley
  • Patent number: 11720364
    Abstract: Disclosed Methods, Apparatus, and articles of manufacture to dynamically enable and/or disable prefetchers are disclosed. An example apparatus include an interface to access telemetry data, the telemetry data corresponding to a counter of a core in a central processing unit, the counter corresponding to a first phase of a workload executed at the central processing unit; a prefetcher state selector to select a prefetcher state for a subsequent phase based on the telemetry data; and the interface to instruct the core in the central processing unit to operate in the subsequent phase according to the prefetcher state.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: August 8, 2023
    Assignee: Intel Corporation
    Inventors: Hanna Alam, Leeor Peled, Refael Mizrahi, Amir Leibovitz, Jonathan Beimel, James Hermerding, II, Gilad Olswang, Michal Moran, Moran Peri, Ido Karavany, Sudheer Nair, Hadas Beja, Avishai Wagner, Ronen Laperdon
  • Publication number: 20220374066
    Abstract: In one embodiment, a processor includes: at least one core; and a power controller coupled to the at least one core. The power controller may include: a workload monitor circuit to calculate a background task ratio based on a first amount of time that the at least one core executed background tasks during an active duration; and a control circuit to dynamically apply a power management policy for a background mode when the background task ratio exceeds a background mode threshold, the power management policy for the background mode to reduce power consumption of the processor. Other embodiments are described and claimed.
    Type: Application
    Filed: August 2, 2022
    Publication date: November 24, 2022
    Inventors: JIANFANG ZHU, Deepak Samuel Kirubakaran, Raoul Rivas Toledano, Chee Lim Nge, Rajshree Chabukswar, James Hermerding, II, Sudheer Nair, William Braun, Zhongsheng Wang, Russell Fenger, Udayan Kapaley
  • Patent number: 11422616
    Abstract: In one embodiment, a processor includes: at least one core; and a power controller coupled to the at least one core. The power controller may include: a workload monitor circuit to calculate a background task ratio based on a first amount of time that the at least one core executed background tasks during an active duration; and a control circuit to dynamically apply a power management policy for a background mode when the background task ratio exceeds a background mode threshold, the power management policy for the background mode to reduce power consumption of the processor. Other embodiments are described and claimed.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: August 23, 2022
    Assignee: Intel Corporation
    Inventors: Jianfang Zhu, Deepak Samuel Kirubakaran, Raoul Rivas Toledano, Chee Lim Nge, Rajshree Chabukswar, James Hermerding, II, Sudheer Nair, William Braun, Zhongsheng Wang, Russell Fenger, Udayan Kapaley
  • Publication number: 20220187893
    Abstract: Described are mechanisms and methods for tracking user behavior profile over large time intervals and extracting observations for a user usage profile. The mechanisms and methods use machine learning (ML) algorithms embedded into a dynamic platform and thermal framework (DPTF) (e.g., Dynamic Tuning Technology) and predict device workloads using hardware (HW) counters. These mechanisms and methods may accordingly increase performance and user responsiveness by dynamically changing an Energy Performance Preference (EPP) based on a longer time workload analysis and workload prediction.
    Type: Application
    Filed: July 14, 2020
    Publication date: June 16, 2022
    Inventors: Premanand SAKARDA, Efraim ROTEM, Eliezer WEISSMANN, Hisham ABU SALAH, Hadas BEJA, Russell FENGER, Deepak GANAPATHY, James HERMERDING, II, Ido KARAVANY, Nivedha KRISHNAKUMAR, Sudheer NAIR, Gilad OLSWANG, Moran PERI, Avishai WAGNER, Zhongsheng WANG, Noha YASSIN
  • Patent number: 11199895
    Abstract: In one embodiment, a method receives data regarding processing of a workload by a processor. The data is input into a prediction engine configured to classify the data into a plurality of workload classifications. Each workload classification describes different temporal behavior of the workload. Then, the method outputs a prediction for at least one of the plurality of workload classifications, wherein the prediction is used to control performance of the processor in an upcoming period of time.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: December 14, 2021
    Assignee: Intel Corporation
    Inventors: Patrick Kam-shing Leung, James Hermerding, II, Muhammad Abozaed, Gilad Olswang, Moran Peri, Ido Karavany, William Freelove, Sudheer Nair, Tahi Hollander, Avishai Wagner
  • Publication number: 20210303054
    Abstract: In one embodiment, a processor includes: at least one core; and a power controller coupled to the at least one core. The power controller may include: a workload monitor circuit to calculate a background task ratio based on a first amount of time that the at least one core executed background tasks during an active duration; and a control circuit to dynamically apply a power management policy for a background mode when the background task ratio exceeds a background mode threshold, the power management policy for the background mode to reduce power consumption of the processor. Other embodiments are described and claimed.
    Type: Application
    Filed: March 26, 2020
    Publication date: September 30, 2021
    Inventors: JIANFANG ZHU, DEEPAK SAMUEL KIRUBAKARAN, RAOUL RIVAS TOLEDANO, CHEE LIM NGE, RAJSHREE CHABUKSWAR, JAMES HERMERDING, II, SUDHEER NAIR, WILLIAM BRAUN, ZHONGSHENG WANG, RUSSELL FENGER, UDAYAN KAPALEY
  • Publication number: 20210216377
    Abstract: Methods, apparatus, systems and articles of manufacture for power sharing between discrete processors are disclosed. An example apparatus includes a thermal monitor to monitor temperatures of first and second discrete processors and a balance controller to, in response to a first temperature of the first processor satisfying a temperature threshold, adjust first and second power budgets allocated to the respective first and second processors.
    Type: Application
    Filed: March 26, 2021
    Publication date: July 15, 2021
    Inventors: Niharika Arlagadda Narasimharaju, Sudheer Nair, James Hermerding, II, Merwin Brown, Deepak Ganapathy, Fabian Garita Gonzalez
  • Publication number: 20210011726
    Abstract: Disclosed Methods, Apparatus, and articles of manufacture to dynamically enable and/or disable prefetchers are disclosed. An example apparatus include an interface to access telemetry data, the telemetry data corresponding to a counter of a core in a central processing unit, the counter corresponding to a first phase of a workload executed at the central processing unit; a prefetcher state selector to select a prefetcher state for a subsequent phase based on the telemetry data; and the interface to instruct the core in the central processing unit to operate in the subsequent phase according to the prefetcher state.
    Type: Application
    Filed: September 25, 2020
    Publication date: January 14, 2021
    Inventors: Hanna Alam, Leeor Peled, Refael Mizrahi, Amir Leibovitz, Jonathan Beimel, James Hermerding, II, Gilad Olswang, Michal Moran, Moran Peri, Ido Karavany, Sudheer Nair, Hadas Beja, Avishai Wagner, Ronen Laperdon
  • Patent number: 10606338
    Abstract: Aspects of the embodiments are directed to systems, methods, and program products for rebalancing power in a multi-chip computing platform, which includes a core processor and a discrete peripheral processor. Embodiments include determining that the core processor and the discrete peripheral processor are in a limited usage state; altering a polling interval of the core processor and the discrete peripheral processor from a first polling time to a second polling time, the second polling time greater than the first polling time; and polling the core processor and the discrete peripheral processor after an expiration of the second polling time. Embodiments also include using thermal and/or energy consumption data to dynamically adjust polling times to permit the core processor and the discrete peripheral processor to remain in an idle or low power state for as long as possible.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: March 31, 2020
    Assignee: Intel Corporation
    Inventors: Sudheer Nair, James G. Hermerding, II, Avinash Ananthakrishnan
  • Publication number: 20190204900
    Abstract: Aspects of the embodiments are directed to systems, methods, and program products for rebalancing power in a multi-chip computing platform, which includes a core processor and a discrete peripheral processor. Embodiments include determining that the core processor and the discrete peripheral processor are in a limited usage state; altering a polling interval of the core processor and the discrete peripheral processor from a first polling time to a second polling time, the second polling time greater than the first polling time; and polling the core processor and the discrete peripheral processor after an expiration of the second polling time. Embodiments also include using thermal and/or energy consumption data to dynamically adjust polling times to permit the core processor and the discrete peripheral processor to remain in an idle or low power state for as long as possible.
    Type: Application
    Filed: December 29, 2017
    Publication date: July 4, 2019
    Applicant: Intel Corporation
    Inventors: Sudheer Nair, James G. Hermerding, II, Avinash Ananthakrishnan
  • Publication number: 20190129498
    Abstract: In one embodiment, a method receives data regarding processing of a workload by a processor. The data is input into a prediction engine configured to classify the data into a plurality of workload classifications. Each workload classification describes different temporal behavior of the workload. Then, the method outputs a prediction for at least one of the plurality of workload classifications, wherein the prediction is used to control performance of the processor in an upcoming period of time.
    Type: Application
    Filed: December 27, 2018
    Publication date: May 2, 2019
    Inventors: Patrick Kam-shing Leung, James Hermerding, II, Muhammad Abozaed, Gilad Olswang, Moran Peri, Ido Karavany, William Freelove, Sudheer Nair, Tahi Hollander, Avishai Wagner