Patents by Inventor Prakash Murali

Prakash Murali 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: 11775854
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate characterizing crosstalk of a quantum computing system based on sparse data collection are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a package component that packs subsets of quantum gates in a quantum device into one or more bins. The computer executable components can further comprise an assessment component that characterizes crosstalk of the quantum device based on a number of the one or more bins into which the subsets of quantum gates are packed.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: October 3, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Prakash Murali, Ali Javadiabhari, David C. Mckay
  • Patent number: 11121725
    Abstract: Systems, computer-implemented methods, and computer program products that facilitate instruction scheduling to mitigate quantum gate crosstalk errors and/or qubit decoherence errors in a quantum device based on device characterization data are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an assessment component that obtains device characterization data of a quantum device. The computer executable components can further comprise a scheduler component that generates a quantum gate execution schedule comprising parallel execution and serial execution of quantum gates in the quantum device based on the device characterization data.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: September 14, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Prakash Murali, Ali Javadiabhari, David C. Mckay
  • Publication number: 20210152189
    Abstract: Systems, computer-implemented methods, and computer program products that facilitate instruction scheduling to mitigate quantum gate crosstalk errors and/or qubit decoherence errors in a quantum device based on device characterization data are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an assessment component that obtains device characterization data of a quantum device. The computer executable components can further comprise a scheduler component that generates a quantum gate execution schedule comprising parallel execution and serial execution of quantum gates in the quantum device based on the device characterization data.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Prakash Murali, Ali Javadiabhari, David C. Mckay
  • Publication number: 20210142202
    Abstract: Systems, computer-implemented methods, and computer program products to facilitate characterizing crosstalk of a quantum computing system based on sparse data collection are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise a package component that packs subsets of quantum gates in a quantum device into one or more bins. The computer executable components can further comprise an assessment component that characterizes crosstalk of the quantum device based on a number of the one or more bins into which the subsets of quantum gates are packed.
    Type: Application
    Filed: November 8, 2019
    Publication date: May 13, 2021
    Inventors: Prakash Murali, Ali Javadiabhari, David C. Mckay
  • Patent number: 10886743
    Abstract: Methods, systems, and computer program products for providing energy elasticity services via distributed virtual batteries are provided herein.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: January 5, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ranjini Bangalore, Prakash Murali, Dilip Krishnaswamy, Shivkumar Kalyanaraman
  • Publication number: 20200059097
    Abstract: Methods, systems, and computer program products for providing energy elasticity services via distributed virtual batteries are provided herein.
    Type: Application
    Filed: August 20, 2018
    Publication date: February 20, 2020
    Inventors: Ranjini Bangalore, Prakash Murali, Dilip Krishnaswamy, Shivkumar Kalyanaraman
  • Patent number: 10379586
    Abstract: One embodiment provides a method, including: executing, using at least one processor, computer readable program code to: identify a plurality of possibilities at the disposal of a data center for changing its energy demand in its role as a consumer of energy, wherein each of the possibilities is associated with: a time interval during which change in energy consumption of the data center is to take place; and an amount of energy to be drawn, during the time interval, by the data center from an electric provider through a connection to a power grid; wherein the plurality of possibilities are different from each other; proactively determine, based on the identified plurality of possibilities, the ability of the data center to change its energy consumption, thereby changing the amount of energy drawn by the data center from the energy provider; and communicate, to a remote device that is in direct communication with an energy supplier, data indicating the ability of the data center to change its energy consumpti
    Type: Grant
    Filed: July 21, 2016
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ranjini Bangalore Guruprasad, Shivkumar Kalyanaraman, Dilip Krishnaswamy, Prakash Murali
  • Patent number: 10108522
    Abstract: One embodiment provides a method, including: identifying an application executing across a plurality of processors, wherein the application generates communication messages between the plurality of processors; collecting, using a profiler, a plurality of samples of the messages, wherein the plurality of samples are collected at a predetermined sampling rate and wherein the collecting comprises interrupting the execution of the application to collect a sample; determining, using an adaptive sampling technique, if the sampling rate comprises a sampling rate that is sufficiently low while meeting a predetermined quality threshold; adjusting, based upon the sampling rate not comprising a sampling rate that is sufficiently low, the sampling rate, and then collecting samples until the sampling rate comprises the sampling rate that is sufficiently low while meeting a predetermined quality threshold; and building, using the collected samples, an output performance profile of the application.
    Type: Grant
    Filed: May 25, 2017
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nitisha Jain, Prakash Murali
  • Publication number: 20180024603
    Abstract: One embodiment provides a method, including: executing, using at least one processor, computer readable program code to: identify a plurality of possibilities at the disposal of a data center for changing its energy demand in its role as a consumer of energy, wherein each of the possibilities is associated with: a time interval during which change in energy consumption of the data center is to take place; and an amount of energy to be drawn, during the time interval, by the data center from an electric provider through a connection to a power grid; wherein the plurality of possibilities are different from each other; proactively determine, based on the identified plurality of possibilities, the ability of the data center to change its energy consumption, thereby changing the amount of energy drawn by the data center from the energy provider; and communicate, to a remote device that is in direct communication with an energy supplier, data indicating the ability of the data center to change its energy consumpti
    Type: Application
    Filed: July 21, 2016
    Publication date: January 25, 2018
    Inventors: Ranjini Bangalore Guruprasad, Shivkumar Kalyanaraman, Dilip Krishnaswamy, Prakash Murali