Patents by Inventor Evghenii GABUROV

Evghenii GABUROV 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: 20230259340
    Abstract: A computation graph is accessed. In the computation graph, operations to be performed are represented as interior nodes, inputs to the operations are represented as leaf nodes, and a result of the operations is represented as a root. Selected sets of the operations are combined to form respective kernels of operations. Code is generated execute the kernels of operations. The code is executed to determine the result.
    Type: Application
    Filed: April 14, 2023
    Publication date: August 17, 2023
    Inventors: Mahesh RAVISHANKAR, Vinod GROVER, Evghenii GABUROV, Alberto MAGNI, Sean Youngsung LEE
  • Publication number: 20230236907
    Abstract: Apparatuses, systems, and techniques to add operators to a compiler. In at least one embodiment, one or more operators are added to a compiler using one or more application programming interfaces (APIs).
    Type: Application
    Filed: January 26, 2022
    Publication date: July 27, 2023
    Inventors: Evghenii Gaburov, Bin Fan, Alexander James Collins, Vinod Grover
  • Patent number: 11630653
    Abstract: A computation graph is accessed. In the computation graph, operations to be performed are represented as interior nodes, inputs to the operations are represented as leaf nodes, and a result of the operations is represented as a root. Selected sets of the operations are combined to form respective kernels of operations. Code is generated execute the kernels of operations. The code is executed to determine the result.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: April 18, 2023
    Assignee: NVIDIA Corporation
    Inventors: Mahesh Ravishankar, Vinod Grover, Evghenii Gaburov, Alberto Magni, Sean Lee
  • Publication number: 20230025245
    Abstract: Apparatuses, systems, and techniques to modify performance of a neural network. In at least one embodiment, performance of one or more neural networks is modified based, at least in part, on a user-provided description of at least portions of the one or more neural networks.
    Type: Application
    Filed: July 13, 2021
    Publication date: January 26, 2023
    Inventors: Vinod Grover, Mahesh Ravishankar, Bin Fan, Alexander James Collins, Se Jong Oh, Evghenii Gaburov
  • Publication number: 20190278574
    Abstract: A compiler generates an accelerated version of a serial computer program that can be executed on a parallel processor. The compiler analyzes the serial computer program and generates a graph of nodes connected by edges. Each node corresponds to an operation or value set forth in the serial computer program. Each incoming edge corresponds to an operand that is specified or generated in the serial computer program. The compiler partitions the graph of nodes into two different types of partitions; a first type of partition includes one or more nodes that correspond to one or more pointwise operations, and a second type of partition includes one node that corresponds to one operation that is performed efficiently via a library. For each partition, the compiler configures a sequence of kernels that can be executed on the parallel processor to perform the operations associated with the computer program in an accelerated fashion.
    Type: Application
    Filed: December 10, 2018
    Publication date: September 12, 2019
    Inventors: Mahesh RAVISHANKAR, Vinod GROVER, Evghenii GABUROV
  • Publication number: 20180203673
    Abstract: A computation graph is accessed. In the computation graph, operations to be performed are represented as interior nodes, inputs to the operations are represented as leaf nodes, and a result of the operations is represented as a root. Selected sets of the operations are combined to form respective kernels of operations. Code is generated execute the kernels of operations. The code is executed to determine the result.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 19, 2018
    Inventors: Mahesh RAVISHANKAR, Vinod GROVER, Evghenii GABUROV, Alberto MAGNI, Sean LEE