Patents by Inventor Steven Arthur Gurfinkel

Steven Arthur Gurfinkel 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: 20240152413
    Abstract: Apparatuses, systems, and techniques that allow a parallel processing unit to launch at least one graph including one or more operations and to perform the operation(s). In at least one embodiment, a graphics processing unit launches a graph that is uploaded from a central processing unit.
    Type: Application
    Filed: November 7, 2022
    Publication date: May 9, 2024
    Inventors: Sally Tessa Stevenson, Steven Arthur Gurfinkel, Stephen Anthony Bernard Jones, David Anthony Fontaine, Jason David Gaiser, Houston Thompson Hoffman
  • Publication number: 20230244549
    Abstract: Apparatuses, systems, and techniques to facilitate graph code synchronization between application programming interfaces. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause graph code to wait on a semaphore used by another API.
    Type: Application
    Filed: December 13, 2021
    Publication date: August 3, 2023
    Inventors: David Anthony Fontaine, Jason David Gaiser, Steven Arthur Gurfinkel, Sally Tessa Stevenson, Vladislav Zhurba, Stephen Anthony Bernard Jones
  • Publication number: 20230222010
    Abstract: Apparatuses, systems, and techniques to facilitate execution graph control. In at least one embodiment, an application programming interface comprising one or more parameters is used to indicate which of one or more portions of graph code are to be performed.
    Type: Application
    Filed: January 10, 2022
    Publication date: July 13, 2023
    Inventors: Stephen Anthony Bernard Jones, Jason David Gaiser, David Anthony Fontaine, Sally Tessa Stevenson, Steven Arthur Gurfinkel
  • Publication number: 20230222019
    Abstract: Apparatuses, systems, and techniques to facilitate execution graph control. In at least one embodiment, an application programming interface comprising one or more parameters is used to control which of one or more portions of graph code are to be performed.
    Type: Application
    Filed: January 10, 2022
    Publication date: July 13, 2023
    Inventors: Stephen Anthony Bernard Jones, Jason David Gaiser, David Anthony Fontaine, Sally Tessa Stevenson, Steven Arthur Gurfinkel
  • Publication number: 20230185612
    Abstract: Apparatuses, systems, and techniques to allocate processor memory. In at least one embodiment, an application programming interface is used to execute instructions to asynchronously allocate memory locations to processors.
    Type: Application
    Filed: December 9, 2021
    Publication date: June 15, 2023
    Inventors: Vivek Belve Kini, Steven Arthur Gurfinkel, Fnu Vishnuswaroop Ramesh, Houston Thompson Hoffman, Michael Christopher Delorme, Alicia Xiao Hu, Stephen Anthony Bernard Jones, Vladislav Zhurba, William Young Fiser, Reza Mokhtari
  • Publication number: 20230185634
    Abstract: Apparatuses, systems, and techniques to facilitate graph code synchronization between application programming interfaces. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause graph code to update a semaphore used by another API.
    Type: Application
    Filed: December 13, 2021
    Publication date: June 15, 2023
    Inventors: David Anthony Fontaine, Jason David Gaiser, Steven Arthur Gurfinkel, Sally Tessa Stevenson, Vladislav Zhurba, Stephen Anthony Bernard Jones
  • Publication number: 20230185706
    Abstract: Apparatuses, systems, and techniques to allocate processor memory. In at least one embodiment, an application programming interface is used to execute instructions to asynchronously deallocate memory locations from processors.
    Type: Application
    Filed: December 9, 2021
    Publication date: June 15, 2023
    Inventors: Vivek Belve Kini, Steven Arthur Gurfinkel, Fnu Vishnuswaroop Ramesh, Houston Thompson Hoffman, Michael Christopher Delorme, Alicia Xiao Hu, Stephen Anthony Bernard Jones, Vladislav Zhurba, William Young Fiser, Reza Mokhtari
  • Publication number: 20230176933
    Abstract: Apparatuses, systems, and techniques to modify graph code. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to modify executable graph code.
    Type: Application
    Filed: December 7, 2021
    Publication date: June 8, 2023
    Inventors: Sally Tessa Stevenson, Jason David Gaiser, Steven Arthur Gurfinkel, David Anthony Fontaine, Vladislav Zhurba, Stephen Anthony Bernard Jones
  • Publication number: 20230093254
    Abstract: Apparatuses, systems, and techniques to instantiate execution graph resources. In at least one embodiment, one or more computational resources of a parallel processing unit (PPU) to be used by one or more execution graphs are initialized prior to performance of said one or more execution graphs by said PPU.
    Type: Application
    Filed: September 23, 2021
    Publication date: March 23, 2023
    Inventors: David Anthony Fontaine, Steven Arthur Gurfinkel, Vladislav Zhurba
  • Publication number: 20230084951
    Abstract: Apparatuses, systems, and techniques to facilitate execution graph synchronization. In at least one embodiment, an application programming interface comprising one or more parameters is used to create dependencies between graph code nodes and one or more software routines.
    Type: Application
    Filed: September 16, 2021
    Publication date: March 16, 2023
    Inventors: David Anthony Fontaine, Jason David Gaiser, Vladislav Zhurba, Steven Arthur Gurfinkel, Sally Tessa Stevenson, Stephen Anthony Bernard Jones
  • Publication number: 20230005096
    Abstract: Apparatuses, systems, and techniques to generate one or more graph code nodes to allocate memory. In at least one embodiment, one or more graph code nodes to allocate memory are generated, based on, for example, CUDA or other parallel computing platform code.
    Type: Application
    Filed: November 12, 2021
    Publication date: January 5, 2023
    Inventors: Steven Arthur Gurfinkel, Stephen Anthony Bernard Jones, Jason David Gaiser, Fnu Vishnuswaroop Ramesh, Houston Thompson Hoffman, Michael Francis Carilli, David Anthony Fontaine, Arslan Zulfiqar
  • Publication number: 20230005097
    Abstract: Apparatuses, systems, and techniques to generate one or more graph code nodes to deallocate memory. In at least one embodiment, one or more graph code nodes to deallocate memory are generated, based on, for example, CUDA or other parallel computing platform code.
    Type: Application
    Filed: November 12, 2021
    Publication date: January 5, 2023
    Inventors: Steven Arthur Gurfinkel, Stephen Anthony Bernard Jones, Jason David Gaiser, Fnu Vishnuswaroop Ramesh, Houston Thompson Hoffman, Michael Francis Carilli, David Anthony Fontaine, Arslan Zulfiqar
  • Publication number: 20210248115
    Abstract: Systems, processors, and techniques to execute graph code. In at least one embodiment, graph code is instantiated and executed using a first set of parameters, and executed a second time, using a second set of parameters, without reinstantiation.
    Type: Application
    Filed: February 10, 2020
    Publication date: August 12, 2021
    Inventors: Stephen Jones, Steven Arthur Gurfinkel, David Anthony Fontaine, Sally Tessa Stevenson, Parag Shashikant Kulkarni