Patents by Inventor Tejas S. Karkhanis

Tejas S. Karkhanis 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: 8892921
    Abstract: A method for controlling a multitasking microprocessor system includes monitoring the multitasking microprocessor system connected to an interconnect, the monitoring comprising monitoring performance of a plurality of processing units forming a producer-consumer system on the interconnect, and issuing commands to the plurality of processing units to provide operations and power distributions to the plurality of processing units such that the performance and power modes are assigned to the plurality of processing units based on the monitoring.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: November 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Chen-Yong Cher, Tejas S. Karkhanis, Srinivasan Ramani
  • Patent number: 8312305
    Abstract: A system for controlling a multitasking microprocessor system includes an interconnect, a plurality of processing units connected to the interconnect forming a single-source, single-sink flow network, wherein the plurality of processing units pass data between one another from the single-source to the single-sink, and a monitor connected to the interconnect for monitoring a portion of a resource consumed by each of the plurality of processing units and for controlling the plurality of processing units according to a predetermined budget for the resource to control a data overflow condition, wherein the monitor controls performance and power modes of the plurality of processing units.
    Type: Grant
    Filed: February 4, 2010
    Date of Patent: November 13, 2012
    Assignee: International Business Machines Corporation
    Inventors: Chen Yong Cher, Tejas S. Karkhanis, Srinivasan Ramani
  • Publication number: 20120284542
    Abstract: A method for controlling a multitasking microprocessor system includes monitoring the multitasking microprocessor system connected to an interconnect, the monitoring comprising monitoring performance of a plurality of processing units forming a producer-consumer system on the interconnect, and issuing commands to the plurality of processing units to provide operations and power distributions to the plurality of processing units such that the performance and power modes are assigned to the plurality of processing units based on the monitoring.
    Type: Application
    Filed: July 19, 2012
    Publication date: November 8, 2012
    Applicant: International Business Machines Corporation
    Inventors: CHEN-YONG CHER, Tejas S. Karkhanis, Srinivasan Ramani
  • Publication number: 20110191603
    Abstract: A system for controlling a multitasking microprocessor system includes an interconnect, a plurality of processing units connected to the interconnect forming a single-source, single-sink flow network, wherein the plurality of processing units pass data between one another from the single-source to the single-sink, and a monitor connected to the interconnect for monitoring a portion of a resource consumed by each of the plurality of processing units and for controlling the plurality of processing units according to a predetermined budget for the resource to control a data overflow condition, wherein the monitor controls performance and power modes of the plurality of processing units.
    Type: Application
    Filed: February 4, 2010
    Publication date: August 4, 2011
    Applicant: International Business Machines Corporation
    Inventors: Chen-Yong Cher, Tejas S. Karkhanis, Srinivasan Ramani
  • Patent number: 7818696
    Abstract: A method for estimating power dissipated by a processor core processing a workload-includes analyzing a reference test case to generate a reference workload characteristic, analyzing an actual workload to generate an actual workload characteristic, performing a power analysis for the reference test case to establish a reference power dissipation value and estimating an actual workload power dissipation value responsive to the actual and reference workload characteristics and the reference power dissipation value.
    Type: Grant
    Filed: July 20, 2007
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Pradip Bose, Tejas S. Karkhanis, Srinivasan Ramani, Malcolm Scott Ware, Ken Vu
  • Patent number: 7249331
    Abstract: A method for estimating power dissipated by processor core processing a workload includes analyzing a reference test case to generate a reference workload characteristic, analyzing an actual workload to generate an actual workload characteristic, performing a power analysis for the reference test case to establish a reference power dissipation value and estimating an actual workload power dissipation value responsive to the actual and reference workload characteristics and the reference power dissipation value.
    Type: Grant
    Filed: October 7, 2004
    Date of Patent: July 24, 2007
    Assignee: International Business Machines Corporation
    Inventors: Pradip Bose, Tejas S. Karkhanis, Srinivasan Ramani, Malcolm Scott Ware, Ken Vu