Patents by Inventor Suresh Sugumar
Suresh Sugumar 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: 20240086173Abstract: There are provided systems and methods for a distributed autonomous patching system. During patching of a cloud computing architecture, an autonomous patching system may operator autonomously with no to minimal operator input to patch the host machines and corresponding computes of the cloud computing architecture's available applications. This may work by receiving a patch and determining corresponding patching factors for an availability zone of computes in the cloud. The system may then determine a patching topology map having an order of patching nodes for the selected computes of the application in the availability zone. Thereafter, while monitoring those computes, the system may select certain computes into an active processing funnel, where the patch is applied to those computes. Fingerprinting of before and after-patch states may be used to ensure proper patching.Type: ApplicationFiled: September 20, 2023Publication date: March 14, 2024Inventors: Benjamin Thomas, Suresh Mathew, Arvind Sugumar, Krishnakanth Batta, Vaibhav Desai, Ramakrishnan Sumesh Vadassery, Shankar Jothi
-
Patent number: 11675715Abstract: Methods and apparatus for implementing a low-pin count architecture with priority message arbitration and delivery. The architecture includes a hardware-based message arbitration unit (MAU) including a plurality of priority queues, each having a respective priority level, implemented on a first component, such as a processor and/or System on a Chip (SoC). The first component is communicatively coupled to a second component via a low-pin count link such as an I2C bus. The MAU receives prioritized messages from clients and enqueues the messages in priority queues based on their priority levels. An arbiter selects messages to transmit over the low-pin count link from the priority queues. The MAU further may abort transmission of a message in favor of transmission of a higher-priority message to guarantee a transmit latency.Type: GrantFiled: March 27, 2019Date of Patent: June 13, 2023Assignee: Intel CorporationInventors: Suresh Sugumar, Vishwanath Somayaji, Sudeep Divakaran
-
Publication number: 20190236037Abstract: Methods and apparatus for implementing a low-pin count architecture with priority message arbitration and delivery. The architecture includes a hardware-based message arbitration unit (MAU) including a plurality of priority queues, each having a respective priority level, implemented on a first component, such as a processor and/or System on a Chip (SoC). The first component is communicatively coupled to a second component via a low-pin count link such as an I2C bus. The MAU receives prioritized messages from clients and enqueues the messages in priority queues based on their priority levels. An arbiter selects messages to transmit over the low-pin count link from the priority queues. The MAU further may abort transmission of a message in favor of transmission of a higher-priority message to guarantee a transmit latency.Type: ApplicationFiled: March 27, 2019Publication date: August 1, 2019Inventors: Suresh Sugumar, Vishwanath Somayaji, Sudeep Divakaran
-
Dynamically configurable apparatus for operating within the current capabilities of the power source
Patent number: 10117196Abstract: Aspects of an apparatus are disclosed. The apparatus is configured to receive power from any number of power sources. The apparatus includes a load and a power management. The power management circuit is configured to manage power supplied by the power source to the load. The load is dynamically configurable to operate within the current capability of the power source.Type: GrantFiled: August 26, 2015Date of Patent: October 30, 2018Assignee: QUALCOMM IncorporatedInventors: Suresh Sugumar, Trang Kim Nguyen -
Patent number: 9946327Abstract: An apparatus is provided. The apparatus includes a plurality of cores and a temperature sensor configured to monitor a temperature for the cores. The apparatus further includes t least one switch, each being configured to supply power to one of the cores. A thermal mitigation module is configured to operate the at least one switch at a duty cycle based on the monitored temperature. A method for thermal mitigation for an apparatus is provided. The method includes monitoring a temperature for a plurality of cores, supplying power to one of the cores at a duty cycle, and adjusting the duty cycle based on the monitored temperature. Another apparatus is provided. The apparatus includes a plurality of cores, means for monitoring a temperature for the cores, means for supplying power to one of the cores at a duty cycle, and means for adjusting the duty cycle based on the monitored temperature.Type: GrantFiled: February 19, 2015Date of Patent: April 17, 2018Assignee: QUALCOMM IncorporatedInventor: Suresh Sugumar
-
Patent number: 9817470Abstract: An apparatus includes a first circuit and a second circuit sharing an instruction stream. A voltage controller circuit is configured to provide an operation voltage and at least one low-power voltage to the second circuit independent of a supply voltage of the first circuit in response to a sequence of the instruction stream. In another aspect, a method of operating a power management function is presented. The method includes providing an instruction stream for a first circuit and a second circuit and providing selectively an operation voltage and at least one low-power voltage to the second circuit independent of a supply voltage of the first circuit in response to a sequence of the instruction stream.Type: GrantFiled: February 24, 2016Date of Patent: November 14, 2017Assignee: QUALCOMM IncorporatedInventors: Suresh Sugumar, Jeffrey Gemar, Ali Taha, Amy Derbyshire, Tao Xue, Mohammad Tamjidi, Rajat Mittal
-
DYNAMICALLY CONFIGURABLE APPARATUS FOR OPERATING WITHIN THE CURRENT CAPABILITIES OF THE POWER SOURCE
Publication number: 20170064650Abstract: Aspects of an apparatus are disclosed. The apparatus is configured to receive power from any number of power sources. The apparatus includes a load and a power management. The power management circuit is configured to manage power supplied by the power source to the load. The load is dynamically configurable to operate within the current capability of the power source.Type: ApplicationFiled: August 26, 2015Publication date: March 2, 2017Inventors: Suresh SUGUMAR, Trang Kim NGUYEN -
Patent number: 9552308Abstract: A request associated with a particular cache record is generated to be sent to a system component associated with a cache bank over an interconnect. A wake-warn signal is sent over a dedicated wake-warn channel to indicate to the system component that the request is to arrive. Wake-warn signals cause a disabled clock to be ungated to an enabled state. The request is then sent to the system component.Type: GrantFiled: September 30, 2013Date of Patent: January 24, 2017Assignee: Intel CorporationInventors: Suresh Sugumar, Mahesh K. Kumashikar, Rahul Pal, Sridhar Muthrasanallur
-
Publication number: 20160246346Abstract: An apparatus is provided. The apparatus includes a plurality of cores and a temperature sensor configured to monitor a temperature for the cores. The apparatus further includes t least one switch, each being configured to supply power to one of the cores. A thermal mitigation module is configured to operate the at least one switch at a duty cycle based on the monitored temperature. A method for thermal mitigation for an apparatus is provided. The method includes monitoring a temperature for a plurality of cores, supplying power to one of the cores at a duty cycle, and adjusting the duty cycle based on the monitored temperature. Another apparatus is provided. The apparatus includes a plurality of cores, means for monitoring a temperature for the cores, means for supplying power to one of the cores at a duty cycle, and means for adjusting the duty cycle based on the monitored temperature.Type: ApplicationFiled: February 19, 2015Publication date: August 25, 2016Inventor: Suresh SUGUMAR
-
Publication number: 20160246362Abstract: An apparatus includes a first circuit and a second circuit sharing an instruction stream. A voltage controller circuit is configured to provide an operation voltage and at least one low-power voltage to the second circuit independent of a supply voltage of the first circuit in response to a sequence of the instruction stream. In another aspect, a method of operating a power management function is presented. The method includes providing an instruction stream for a first circuit and a second circuit and providing selectively an operation voltage and at least one low-power voltage to the second circuit independent of a supply voltage of the first circuit in response to a sequence of the instruction stream.Type: ApplicationFiled: February 24, 2016Publication date: August 25, 2016Inventors: Suresh SUGUMAR, Jeffrey GEMAR, Ali TAHA, Amy DERBYSHIRE, Tao XUE, Mohammad TAMJIDI, Rajat MITTAL
-
Publication number: 20150095688Abstract: A request associated with a particular cache record is generated to be sent to a system component associated with a cache bank over an interconnect. A wake-warn signal is sent over a dedicated wake-warn channel to indicate to the system component that the request is to arrive. Wake-warn signals cause a disabled clock to be ungated to an enabled state. The request is then sent to the system component.Type: ApplicationFiled: September 30, 2013Publication date: April 2, 2015Inventors: Suresh Sugumar, Mahesh K. Kumashikar, Rahul Pal, Sridhar Muthrasanallur
-
Patent number: 8918641Abstract: A manageability engine or adjunct processor on a computer platform may receive a request for activation and use of features embedded within that platform from a service provider authorized by the manageability engine's manufacturer. The manageability engine may initiate a request for authority through the service provider to a permit server. The permit server may provide, through the service provider, proof of the service provider's authority, together with a certificate identifying the service provider. Then the manageability engine may enable activation of the features on the platform coupled to the manageability engine, but only by the one particular service provider who has been authorized.Type: GrantFiled: May 26, 2011Date of Patent: December 23, 2014Assignee: Intel CorporationInventors: Ned M. Smith, Sanjay Bakshi, Suresh Sugumar
-
Patent number: 8904205Abstract: In one embodiment, a processor has multiple cores to execute threads. The processor further includes a power control logic to enable entry into a turbo mode based on a comparison between a threshold and value of a counter that stores a count of core power and performance combinations that identify turbo mode requests of at least one of the threads. In this way, turbo mode may be entered at a utilization level of the processor that provides for high power efficiency. Other embodiments are described and claimed.Type: GrantFiled: February 3, 2014Date of Patent: December 2, 2014Assignee: Intel CorporationInventors: James S. Burns, Baskaran Ganesan, Russell J. Fenger, Devadatta V. Bodas, Sundaravarathan R. Iyengar, Feranak Nelson, John M. Powell, Jr., Suresh Sugumar
-
Patent number: 8862918Abstract: Systems and methods of operating a computing system may involve identifying a plurality of state values, wherein each state value corresponds to a computing thread associated with a processor. An average value can be determined for the plurality of state values, wherein a determination may be made as to whether to grant a frequency boost request based at least in part on the average value.Type: GrantFiled: July 1, 2011Date of Patent: October 14, 2014Assignee: Intel CorporationInventors: Baskaran Ganesan, James S. Burns, Suresh Sugumar, Devadatta V. Bodas, Sundaravarathan R. Iyengar, Feranak Nelson, Dheemanth Nagaraj, Russell J. Fenger
-
Patent number: 8793515Abstract: In one embodiment, a processor has multiple cores to execute threads. The processor further includes a power control logic to enable entry into a turbo mode based on a comparison between a threshold and value of a counter that stores a count of core power and performance combinations that identify turbo mode requests of at least one of the threads. In this way, turbo mode may be entered at a utilization level of the processor that provides for high power efficiency. Other embodiments are described and claimed.Type: GrantFiled: June 27, 2011Date of Patent: July 29, 2014Assignee: Intel CorporationInventors: James S. Burns, Baskaran Ganesan, Russell J. Fenger, Devadatta V. Bodas, Sundaravarathan R. Iyengar, Feranak Nelson, John M. Powell, Jr., Suresh Sugumar
-
Publication number: 20140173709Abstract: Secure authentication to a remote application operating on a remote server across a network includes detecting a login associated with the remote application; and in response to the detected login, offloading the login process to an isolated execution environment configured to receive a login request message from the browser application; identify confidential information stored in the secure memory storage and associated with the remote application; populate the login request message with the identified confidential data; transmit the populated login request message to the remote application; receive a login response message from the remote application upon successful login; and transmit the login response message to the browser application, wherein only the isolated execution environment can read and write to the secure memory storage.Type: ApplicationFiled: December 16, 2011Publication date: June 19, 2014Inventors: AVIGDOR ELDAR, SURESH SUGUMAR, CRAIG OWEN, ABDUL BAILEY
-
Patent number: 8745427Abstract: Embodiments of the invention describe systems and processes directed towards improving link power-management during memory subsystem idle states. Embodiments of the invention control memory link operations when various components of a memory subsystem enter low power states under certain operating conditions. Embodiments of the invention similarly describe exiting low power states for memory links and various components of a memory subsystem upon detecting certain operating conditions. Embodiments of the invention may detect operating conditions in a computing system. Some of these operating conditions may include, but are not limited to, a memory controller being empty of transactions directed towards a memory unit, a processor core executing a processor low-power mode, and a processor socket executing an idle mode. In response to detecting said operating conditions, embodiments of the invention may execute a low-power idle state for the memory unit and various components of the memory subsystem.Type: GrantFiled: August 10, 2011Date of Patent: June 3, 2014Assignee: Intel CorporationInventors: Baskaran Ganesan, Suresh Sugumar, Vijayanand Naik, Tessil Thomas
-
Publication number: 20140149774Abstract: In one embodiment, a processor has multiple cores to execute threads. The processor further includes a power control logic to enable entry into a turbo mode based on a comparison between a threshold and value of a counter that stores a count of core power and performance combinations that identify turbo mode requests of at least one of the threads. In this way, turbo mode may be entered at a utilization level of the processor that provides for high power efficiency. Other embodiments are described and claimed.Type: ApplicationFiled: February 3, 2014Publication date: May 29, 2014Inventors: James S. Burns, Baskaran Ganesan, Russell J. Fenger, Devadatta V. Bodas, Sundaravarathan R. Iyengar, Feranak Nelson, John M. Powell, JR., Suresh Sugumar
-
Patent number: 8683240Abstract: In one embodiment, a processor has multiple cores to execute threads. The processor further includes a power control logic to enable entry into a turbo mode based on a comparison between a threshold and value of a counter that stores a count of core power and performance combinations that identify turbo mode requests of at least one of the threads. In this way, turbo mode may be entered at a utilization level of the processor that provides for high power efficiency. Other embodiments are described and claimed.Type: GrantFiled: February 28, 2013Date of Patent: March 25, 2014Assignee: Intel CorporationInventors: James S. Burns, Baskaran Ganesan, Russell J. Fenger, Devadatta V. Bodas, Sundaravarathan R. Iyengar, Feranak Nelson, John M. Powell, Jr., Suresh Sugumar
-
Publication number: 20130179703Abstract: In one embodiment, a processor has multiple cores to execute threads. The processor further includes a power control logic to enable entry into a turbo mode based on a comparison between a threshold and value of a counter that stores a count of core power and performance combinations that identify turbo mode requests of at least one of the threads. In this way, turbo mode may be entered at a utilization level of the processor that provides for high power efficiency. Other embodiments are described and claimed.Type: ApplicationFiled: February 28, 2013Publication date: July 11, 2013Inventors: James S. Burns, Baskaran Ganesan, Russell J. Fenger, Devadatta V. Bodas, Sundaravarathan R. Iyengar, Feranak Nelson, John M. Powell, JR., Suresh Sugumar