Patents by Inventor David Anthony Fontaine

David Anthony Fontaine 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: 20230305845
    Abstract: Apparatuses, systems, and techniques to cause data to be selectively stored in one or more memory locations. In at least one embodiment, a processor is to cause data to be selectively stored in one or more memory locations based, at least in part, on one or more threads to use the data.
    Type: Application
    Filed: March 31, 2022
    Publication date: September 28, 2023
    Inventors: Harold Carter Edwards, Stephen Anthony Bernard Jones, David Anthony Fontaine, Sebastian Piotr Jodlowski, Aditya Avinash Atluri, Andrew Robert Kerr, Michael Andrew Clark, Gonzalo Brito Gadeschi, Olivier Giroux, Jaydeep Marathe, Thibaut Lutz, Hariharan Sandanagobalane, Gokul Ramaswamy Hirisave Chandra Shekhara, Girish Bhaskarrao Bharambe, Rishkul Kulkarni, Konstantinos Kyriakopoulos
  • 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: 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: 20230222619
    Abstract: Apparatuses, systems, and techniques to indicate contextual information to be used by available logical processors. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to indicate a first set of contextual information to be used by a first subset of available processors.
    Type: Application
    Filed: January 13, 2022
    Publication date: July 13, 2023
    Inventors: David Anthony Fontaine, Maciej Marcin Piechotka, Kyrylo Perelygin, Lukasz Krystian Ligowski, Ashutosh Jain, Jitendra Pratap Singh Chauhan, Jaydeep Marathe, Magnus Strengert, Xiaonan Tian, Sebastian Piotr Jodlowski, John Clifton Woolley, JR.
  • 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: 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: 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: 20220342728
    Abstract: Apparatuses, systems, and techniques to identify a location of one or more portions of incomplete graph code. In at least one embodiment, a location of one or more portions of incomplete graph code is identified based on, for example, CUDA or other parallel computing platform code.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 27, 2022
    Inventor: David Anthony Fontaine
  • Publication number: 20220334899
    Abstract: Apparatuses, systems, and techniques to generate one or more data structures to be used to monitor use of information by a computer program. In at least one embodiment, one or more data structures to be used to monitor use of information by a computer program are generated, based on, for example, CUDA or other parallel computing platform code.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 20, 2022
    Inventors: David Anthony Fontaine, John Bachan, Ke Wen, Yang Xu
  • Publication number: 20220334890
    Abstract: Apparatuses, systems, and techniques to cause usage of information by a computer program to be increased based, at least in part, on one or more data structures used to monitor use of the information. In at least one embodiment, usage of information by a computer program is caused to be increased based, at least in part, on one or more data structures used to monitor use of the information based on, for example, CUDA or other parallel computing platform code.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 20, 2022
    Inventors: David Anthony Fontaine, John Bachan, Ke Wen, Yang Xu
  • Publication number: 20220334900
    Abstract: Apparatuses, systems, and techniques to cause usage of information by a computer program to be reduced based, at least in part, on one or more data structures used to monitor use of the information. In at least one embodiment, usage of information by a computer program is caused to be reduced based, at least in part, on one or more data structures used to monitor use of the information based on, for example, CUDA or other parallel computing platform code.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 20, 2022
    Inventors: David Anthony Fontaine, John Bachan, Ke Wen, Yang Xu
  • Publication number: 20220334891
    Abstract: Apparatuses, systems, and techniques to modify one or more portions of incomplete graph code. In at least one embodiment, one or more portions of incomplete graph code are modified based on, for example, CUDA or other parallel computing platform code.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 20, 2022
    Inventor: David Anthony Fontaine
  • 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