Patents by Inventor MAHESH KUMAR P

MAHESH KUMAR P 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).

  • Patent number: 12235792
    Abstract: An apparatus and method for temperature-constrained frequency control and scheduling. For example, one embodiment of a processor comprises: a plurality of cores; power management circuitry to control a frequency of each core of the plurality of cores based, at least in part, on a temperature associated with one or more cores of the plurality of cores, the power management circuitry comprising: a temperature limit-driven frequency controller to determine a first frequency limit value based on a temperature of a corresponding core reaching a first threshold; frequency prediction hardware logic to predict a temperature-constrained frequency of the corresponding core based on the first frequency limit value and an initial frequency limit value; and performance determination hardware logic to determine a new performance value for the corresponding core based on the temperature-constrained frequency, the new performance value to be provided to a task scheduler.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: February 25, 2025
    Assignee: Intel Corporation
    Inventors: Jianwei Dai, Somvir Singh Dahiya, Mahesh Kumar P, Stephen H. Gunther, Sapumal Wijeratne, Mark Gallina
  • Publication number: 20250061003
    Abstract: Techniques for providing hardware provided guidance for efficiently scheduling workloads to an optimal compute module are described. In some examples, hardware includes a first plurality of physical processor cores of a first type to implement a plurality of logical processor cores of the first type; a second plurality of physical processor cores of a second type, wherein each core of the second type is to implement a plurality of logical processor cores of the second type; a power management unit to monitor telemetry data on the first plurality of processor cores and second plurality of processor cores and to update hardware feedback telemetry data; and thread runtime telemetry circuitry to provide a hint using the hardware feedback telemetry data to consolidate tasks on one of core types.
    Type: Application
    Filed: September 30, 2023
    Publication date: February 20, 2025
    Inventors: Stephen H. GUNTHER, Praveen Kumar GUPTA, Mahesh Kumar P, Monica GUPTA, Russell FENGER, Benjamin GRANIELLO
  • Publication number: 20250060808
    Abstract: Provided are systems, apparatuses, and techniques for managing processor system power and performance based on operational metrics, hardware capabilities, and/or other parameters.
    Type: Application
    Filed: September 30, 2023
    Publication date: February 20, 2025
    Inventors: Efraim ROTEM, Eliezer WEISSMANN, Stephen H. GUNTHER, Mahesh KUMAR P, Rajshree CHABUKSWAR, Vishwesh MAGODE RUDRAMUNI, Yevgeni SABIN, Guy KOREN, Gilad OLSWANG, Refael MIZRAHI, Ofer AKER, Sudheer NAIR, Bharath Kumar VEERA, Madhusudan CHIDAMBARAM, Zhongsheng WANG, Hadas BEJA, Michal SCHACHTER, Rajarama Manjukody BHAT, Nikhil Kumar RUKMABHATLA, Avishai WAGNER, Ravi DATTANI, Nofar MANI
  • Publication number: 20240330234
    Abstract: An apparatus and method for temperature-constrained frequency control and scheduling. For example, one embodiment of a processor comprises: a plurality of cores; power management circuitry to control a frequency of each core of the plurality of cores based, at least in part, on a temperature associated with one or more cores of the plurality of cores, the power management circuitry comprising: a temperature limit-driven frequency controller to determine a first frequency limit value based on a temperature of a corresponding core reaching a first threshold; frequency prediction hardware logic to predict a temperature-constrained frequency of the corresponding core based on the first frequency limit value and an initial frequency limit value; and performance determination hardware logic to determine a new performance value for the corresponding core based on the temperature-constrained frequency, the new performance value to be provided to a task scheduler.
    Type: Application
    Filed: March 30, 2023
    Publication date: October 3, 2024
    Inventors: Jianwei DAI, Somvir Singh DAHIYA, Mahesh KUMAR P, Stephen H. GUNTHER, Sapumal WIJERATNE, Mark GALLINA
  • Publication number: 20180173296
    Abstract: An apparatus is provided which comprises: a processing core; and circuitry to select, for a first mode of operation of the processing core, a first operating point comprising a first operating frequency and a first operating load, based at least in part on a mathematical function that substantially defines variation of a frequency and a load of the processing core for a threshold power consumption, wherein the circuitry is to select the first operating point such that a first power consumption of the processing core at the first operating point is less than or equal to the threshold power consumption.
    Type: Application
    Filed: December 16, 2016
    Publication date: June 21, 2018
    Inventors: Noor U. Mubeen, Harinarayanan Seshadri, Rajeev D. Muralidhar, Mahesh Kumar P, Bharath K. Veera
  • Publication number: 20180032374
    Abstract: The time required to launch an application may be reduced by increasing the performance of the system upon receiving an input indicative of a request to launch an application and decreasing the performance of the system upon receiving a notification that the Application has successfully launched. On Android® platforms, a PowerHAL wrapper layer may be created to generate an APP_LAUNCHER_START token upon receipt of the request to launch an application and an APP_LAUNCHER_COMPLETE token when the application has successfully launched. These tokens may be passed to a Generic Kernel Interface layer that increases system performance upon receipt of the APP_LAUNCHER_START token and reduced system performance upon receipt of the APP_LAUNCHER_COMPLETE token. A safety timer may be used to return the system to a lower performance state in the event the application fails to launch.
    Type: Application
    Filed: August 1, 2016
    Publication date: February 1, 2018
    Applicant: Intel Corporation
    Inventor: MAHESH KUMAR P