Patents by Inventor Shelton George Dsouza

Shelton George Dsouza 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: 11972281
    Abstract: A first intermediate representation of a first portion of a source code implementing an application and a second intermediate representation of a second portion of the source code is received by a processing device. The first intermediate representation and the second intermediate representation is merged, at run-time, into a merged intermediate representation, wherein the first intermediate representation includes a reference to a function in the second intermediate representation. An execution flow transfer instruction within the merged intermediate representation is identified based on a run-time value of a parameter of the application. The execution flow transfer instruction references the function. A set of executable instructions implementing the function is identified within the merged intermediate representation. The execution flow transfer instruction is replaced with a copy of the set of executable instructions implementing the function.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: April 30, 2024
    Assignee: NVIDIA Corporation
    Inventors: Michael Murphy, Shelton George Dsouza, Shandeep Nagori, Thibaut Lutz
  • Publication number: 20240095044
    Abstract: Apparatuses, systems, and techniques to optimize processor performance. In at least one embodiment, a processor is to perform an application programming interface (API) to exclude one or more portions of program code from a program.
    Type: Application
    Filed: May 20, 2022
    Publication date: March 21, 2024
    Inventors: Shelton George Dsouza, Michael Murphy
  • Publication number: 20230376287
    Abstract: Apparatuses, systems, and techniques to optimize processor performance. In at least one embodiment, a method optimizes linked code based, at least in part, on storing an indication of whether two portions of code have been linked.
    Type: Application
    Filed: May 20, 2022
    Publication date: November 23, 2023
    Inventors: Shelton George Dsouza, Michael Murphy
  • Publication number: 20230281030
    Abstract: A first intermediate representation of a first portion of a source code implementing an application and a second intermediate representation of a second portion of the source code is received by a processing device. The first intermediate representation and the second intermediate representation is merged, at run-time, into a merged intermediate representation, wherein the first intermediate representation includes a reference to a function in the second intermediate representation. An execution flow transfer instruction within the merged intermediate representation is identified based on a run-time value of a parameter of the application. The execution flow transfer instruction references the function. A set of executable instructions implementing the function is identified within the merged intermediate representation. The execution flow transfer instruction is replaced with a copy of the set of executable instructions implementing the function.
    Type: Application
    Filed: March 7, 2022
    Publication date: September 7, 2023
    Inventors: Michael Murphy, Shelton George Dsouza, Shandeep Nagori, Thibaut Lutz