DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Execution of computation graphs

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.

Inventors:
; ; ; ;
Issue Date:
Research Org.:
Nvidia Corporation, Santa Clara, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1998296
Patent Number(s):
11630653
Application Number:
15/872,663
Assignee:
Nvidia Corporation (Santa Clara, CA)
DOE Contract Number:  
B609487
Resource Type:
Patent
Resource Relation:
Patent File Date: 01/16/2018
Country of Publication:
United States
Language:
English

Citation Formats

Ravishankar, Mahesh, Grover, Vinod, Gaburov, Evghenii, Magni, Alberto, and Lee, Sean. Execution of computation graphs. United States: N. p., 2023. Web.
Ravishankar, Mahesh, Grover, Vinod, Gaburov, Evghenii, Magni, Alberto, & Lee, Sean. Execution of computation graphs. United States.
Ravishankar, Mahesh, Grover, Vinod, Gaburov, Evghenii, Magni, Alberto, and Lee, Sean. Tue . "Execution of computation graphs". United States. https://www.osti.gov/servlets/purl/1998296.
@article{osti_1998296,
title = {Execution of computation graphs},
author = {Ravishankar, Mahesh and Grover, Vinod and Gaburov, Evghenii and Magni, Alberto and Lee, Sean},
abstractNote = {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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2023},
month = {4}
}

Works referenced in this record:

Parallel Data Computing Optimization
patent-application, December 2013


Scheduling Accelerator Tasks On Accelerators Using Graphs
patent-application, September 2013


Application program interface of a parallel-processing computer system that supports multiple programming languages
patent-application, December 2007


Method of Generating and Distributing a Computer Application
patent-application, March 2011


Imaging Task Pipeline Accelaration
patent-application, February 2014


Automatic Source Code Generation for Accelerated Function Calls
patent-application, March 2016


Code Placement Using a Dynamic Call Graph
patent-application, June 2017


Information Processing Apparatus, Program Execution Method, and Storage Medium
patent-application, December 2009


System and Method for Thread Protected Testing
patent-application, October 2012


Iteration support in a heterogeneous dataflow engine
patent, August 2016


Transactional Graph-Based Computation
patent-application, August 2007


Systems and Methods for Software Analysis
patent-application, December 2015


Purposeful Computing
patent-application, September 2014


Reduced Save and Restore Instructions for Call-Clobbered Registers
patent-application, July 2018


Data flow system and method for heterogeneous data integration environments
patent, March 2010


Generation and Use of Simulated Genomic Data
patent-application, June 2018


Early Virtualization Context Switch for Virtualizes Accelerated Processing Device
patent-application, January 2019


Loop and library fusion
patent, October 2017


Detecting Exploits Against Software Applications
patent-application, February 2016


Merging and Unmerging Objects Using Graphical Representation
patent-application, May 2018


General Distributed Reduction for Data Parallel Computing
patent-application, September 2010


Method and System for Maintaining Consistency for I/O Operations on Metadata Distributed amongst Nodes in a Ring Structure
patent-application, July 2016


Automatic source code generation for accelerated function calls
patent, November 2016