Patents by Inventor Srividya Karumuri

Srividya Karumuri 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: 20220308877
    Abstract: A graphics processing apparatus includes a graphics processor and a constant cache. The graphics processor has a number of execution instances that will generate requests for constant data from the constant cache. The constant cache stores constants of multiple constant types. The constant cache has a single level of hierarchy to store the constant data. The constant cache has a banking structure based on the number of execution instances, where the execution instances generate requests for the constant data with unified messaging that is the same for the different types of constant data.
    Type: Application
    Filed: March 26, 2021
    Publication date: September 29, 2022
    Inventors: Subramaniam MAIYURAN, Sudarshanram SHETTY, Travis SCHLUESSLER, Guei-Yuan LUEH, PingHang CHEUNG, Srividya KARUMURI, Chandra S. GURRAM, Shuai MU, Vikranth VEMULAPALLI
  • Patent number: 10748323
    Abstract: Embodiments described herein provide a general purpose graphics processing device, comprising a general purpose graphics processing compute block to process a workload including graphics or compute operations, a memory, and a constant folding unit comprising a processing unit to receive a first input shader and metadata for the first input shader, receive a first constant buffer comprising runtime constants for the first input shader, and generate an improved shader from the first input shader and the runtime constants. Other embodiments may be described and claimed.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: August 18, 2020
    Assignee: INTEL CORPORATION
    Inventors: John Gierach, Srividya Karumuri, Thomas Raoux, Devan Burke, Wojtek Rajski, Jeremy Brennan
  • Publication number: 20200175741
    Abstract: Embodiments described herein provide a general purpose graphics processing device, comprising a general purpose graphics processing compute block to process a workload including graphics or compute operations, a memory, and a constant folding unit comprising a processing unit to receive a first input shader and metadata for the first input shader, receive a first constant buffer comprising runtime constants for the first input shader, and generate an improved shader from the first input shader and the runtime constants. Other embodiments may be described and claimed.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 4, 2020
    Applicant: Intel Corporation
    Inventors: JOHN GIERACH, SRIVIDYA A. KARUMURI, THOMAS RAOUX, DEVAN BURKE, WOJTEK RAJSKI, JEREMY BRENNAN
  • Patent number: 9141179
    Abstract: A system and method of managing power may include determining a power state based on a first power management request from a first operating system executing on a mobile platform and a second power management request from a second operating system executing on the mobile platform. The first operating system and one or more components of the mobile platform can define a first virtual machine, and the second operating system and one or more components of the mobile platform can define a second virtual machine. In addition, the power state may be applied to the mobile platform.
    Type: Grant
    Filed: December 22, 2010
    Date of Patent: September 22, 2015
    Assignee: Intel Corporation
    Inventors: Rajeev D. Muralidhar, Harinarayanan Seshadri, Srividya Karumuri, Nithish Mahalingam, Vishwesh M. Rudramuni, Sujith Thomas, Rushikesh S. Kadam
  • Publication number: 20120102348
    Abstract: A system and method of managing power may include determining a power state based on a first power management request from a first operating system executing on a mobile platform and a second power management request from a second operating system executing on the mobile platform. The first operating system and one or more components of the mobile platform can define a first virtual machine, and the second operating system and one or more components of the mobile platform can define a second virtual machine. In addition, the power state may be applied to the mobile platform.
    Type: Application
    Filed: December 22, 2010
    Publication date: April 26, 2012
    Inventors: Rajeev D. Muralidhar, Harinarayanan Seshadri, Srividya Karumuri, Nithish Mahalingam, Vishwesh M. Rudramuni, Sujith Thomas, Rushikesh S. Kadam