Patents by Inventor Nihar Mohapatra

Nihar Mohapatra 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: 10445218
    Abstract: Methods and devices for testing graphics hardware may include reading content of a selected capture file from a plurality of capture files. The methods and devices may include transferring content from the selected capture file to an emulator memory of an emulator separate from the computer device. The methods and devices may include executing at least one pseudo central processing unit (pseudo CPU) operation to coordinate the execution of work on a graphics processing unit (GPU) of the emulator using the content from the selected capture file to test the GPU. The methods and devices may include receiving and store rendered image content from the emulator when the work is completed.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: October 15, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aaron Rodriguez Hernandez, Jason Gould, Cole Brooking, Nihar Mohapatra, Parikshit Gopal Narkhede, Veena K. Malwankar
  • Publication number: 20180349252
    Abstract: Methods and devices for testing graphics hardware may include reading content of a selected capture file from a plurality of capture files. The methods and devices may include transferring content from the selected capture file to an emulator memory of an emulator separate from the computer device. The methods and devices may include executing at least one pseudo central processing unit (pseudo CPU) operation to coordinate the execution of work on a graphics processing unit (GPU) of the emulator using the content from the selected capture file to test the GPU. The methods and devices may include receiving and store rendered image content from the emulator when the work is completed.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 6, 2018
    Inventors: Aaron RODRIGUEZ HERNANDEZ, Jason GOULD, Cole BROOKING, Nihar MOHAPATRA, Parikshit NARKHEDE, Veena K. MALWANKAR
  • Patent number: 5627788
    Abstract: An apparatus and method for managing a memory is disclosed. A discharging unit discharges overcharged bit lines in memory. The discharging unit discharges the bit lines after a predetermined time after the last memory access. The discharging unit also discharges the bit lines after a microprocessor comes out of a low power mode.
    Type: Grant
    Filed: May 5, 1995
    Date of Patent: May 6, 1997
    Assignee: Intel Corporation
    Inventors: Vincent W. Chang, Haluk Katircioglu, Harsh Kumar, Nihar Mohapatra
  • Patent number: 5136696
    Abstract: A pipelined central processor capable of executing both single-cycle instructions and multicycle instructions is provided. An instruction fetch stage of the processor includes an instruction cache memory and a prediction cache memory that are commonly addressed by a program counter register. The instruction cache memory stores instructions of a program being executed and microinstructions of a multicycle instruction interpreter. The prediction cache memory stores interpreter call predictions and interpreter entry addresses at the addresses of the multicycle intructions. When a call prediction occurs, the entry address of the instruction interpreter is loaded into the program counter register on the processing cycle immediately following the call prediction, and a return address is pushed onto a stack. The microinstructions of the interpreter are fetched sequentially from the instruction cache memory. When the interpreter is completed, the prediction cache memory makes a return prediction.
    Type: Grant
    Filed: June 27, 1988
    Date of Patent: August 4, 1992
    Assignee: Prime Computer, Inc.
    Inventors: Robert F. Beckwith, Neil J. Johnson, Suren Irukulla, Steven Schwartz, Nihar Mohapatra