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: 20130042126
    Abstract: 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: Application
    Filed: August 10, 2011
    Publication date: February 14, 2013
    Inventors: Baskaran Ganesan, Suresh Sugumar, Vijayanand Naik, Tessil Thomas
  • Publication number: 20130007475
    Abstract: 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: Application
    Filed: July 1, 2011
    Publication date: January 3, 2013
    Inventors: Baskaran Ganesan, James S. Burns, Suresh Sugumar, Devadatta V. Bodas, Sundaravarathan R. Iyengar, Feranak Nelson, Dheemanth Nagaraj, Russell J. Fenger
  • Publication number: 20120331310
    Abstract: 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: Application
    Filed: June 27, 2011
    Publication date: December 27, 2012
    Inventors: James S. Burns, Baskaran Ganesan, Russell J. Fenger, Devadatta V. Bodas, Sundaravarathan R. Iyengar, Feranak Nelson, John M. Powell, JR., Suresh Sugumar
  • Publication number: 20120303952
    Abstract: 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: Application
    Filed: May 26, 2011
    Publication date: November 29, 2012
    Inventors: Ned M. Smith, Sanjay Bakshi, Suresh Sugumar
  • Publication number: 20120047580
    Abstract: An antivirus (AV) application specifies a fault handler code image, a fault handler manifest, a memory location of the AV application, and an AV application manifest. A loader verifies the fault handler code image and the fault handler manifest, creates a first security domain having a first security level, copies the fault handler code image to memory associated with the first security domain, and initiates execution of the fault handler. The loader requests the locking of memory pages in the guest OS that are reserved for the AV application. The fault handler locks the executable code image of the AV application loaded into guest OS memory by setting traps on selected code segments in guest OS memory.
    Type: Application
    Filed: August 18, 2010
    Publication date: February 23, 2012
    Inventors: Ned M. Smith, Gunner D. Danneels, Vedvyas Shanbhogue, Suresh Sugumar
  • Patent number: 8078824
    Abstract: Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: December 13, 2011
    Assignee: Intel Corporation
    Inventors: Suresh Sugumar, Kiran Panesar
  • Publication number: 20110119670
    Abstract: Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions.
    Type: Application
    Filed: November 11, 2010
    Publication date: May 19, 2011
    Applicant: Intel, Inc.
    Inventors: Suresh Sugumar, Kiran Panesar
  • Patent number: 7849286
    Abstract: Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: December 7, 2010
    Assignee: Intel Corporation
    Inventors: Suresh Sugumar, Kiran Panesar
  • Publication number: 20100125845
    Abstract: Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions.
    Type: Application
    Filed: January 26, 2010
    Publication date: May 20, 2010
    Inventors: Suresh Sugumar, Kiran Panesar
  • Patent number: 7685401
    Abstract: Embodiments of apparatuses, methods, and systems for guest to host address translations for devices to access memory in a partitioned system are disclosed. In one embodiment, an apparatus includes an interface, partitioning logic, first address translation logic, and second address translation logic. The interface is to receive a request from a device to access memory in a partitioned system. The partitioning logic is to determine whether the device is assigned to a first partition or a second partition. The first address translation logic is to translate a first guest address to a first host address in the first partition. The second address translation logic is to translate a second guest address to a second host address in the second partition.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: March 23, 2010
    Assignee: Intel Corporation
    Inventors: Suresh Sugumar, Kiran S. Panesar, Narayan N. Iyer
  • Patent number: 7673113
    Abstract: Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: March 2, 2010
    Assignee: Intel Corporation
    Inventors: Suresh Sugumar, Kiran Panesar
  • Publication number: 20080163239
    Abstract: Methods, systems and apparatuses to dynamically balance execution loads on a partitioned system among processor cores or among partitions.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Suresh Sugumar, Kiran Panesar
  • Publication number: 20080162864
    Abstract: Embodiments of apparatuses, methods, and systems for guest to host address translations for devices to access memory in a partitioned system are disclosed. In one embodiment, an apparatus includes an interface, partitioning logic, first address translation logic, and second address translation logic. The interface is to receive a request from a device to access memory in a partitioned system. The partitioning logic is to determine whether the device is assigned to a first partition or a second partition. The first address translation logic is to translate a first guest address to a first host address in the first partition. The second address translation logic is to translate a second guest address to a second host address in the second partition.
    Type: Application
    Filed: December 27, 2006
    Publication date: July 3, 2008
    Inventors: Suresh Sugumar, Kiran S. Panesar, Narayan N. Iyer