Patents by Inventor Vikram Dhar

Vikram Dhar 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: 20250390337
    Abstract: Apparatuses, systems, and techniques to cancel pending GPU thread work to allow said work to be assumed by running thread clusters. In at least one embodiment, processors comprising one or more circuits to perform an application programming interface (API) to indicate one or more software threads that have been prevented from being performed by one or more processors.
    Type: Application
    Filed: June 24, 2024
    Publication date: December 25, 2025
    Inventors: Advait Soman, Girish Bhaskarrao Bharambe, Ze Long, Harold Carter Edwards, Gonzalo Brito Gadeschi, Yashwardhan Narawane, Vikram Dhar, Sean Jeffrey Treichler, Apoorv Parle, Gokul Ramaswamy Hirisave Chandra Shekhara
  • Publication number: 20250390340
    Abstract: Apparatuses, systems, and techniques to cancel pending GPU thread work to allow said work to be assumed by running thread clusters. In at least one embodiment, processors comprising one or more circuits to perform an application programming interface (API) to cause one or more processors to indicate whether one or more software threads have been prevented from being performed.
    Type: Application
    Filed: June 24, 2024
    Publication date: December 25, 2025
    Inventors: Advait Soman, Girish Bhaskarrao Bharambe, Ze Long, Harold Carter Edwards, Gonzalo Brito Gadeschi, Yashwardhan Narawane, Vikram Dhar, Sean Jeffrey Treichler, Apoorv Parle, Gokul Ramaswamy Hirisave Chandra Shekhara
  • Publication number: 20250390339
    Abstract: Apparatuses, systems, and techniques to cancel pending GPU thread work to allow said work to be assumed by running thread clusters. In at least one embodiment, processors comprising one or more circuits to perform an application programming interface (API) to cause one or more software threads identified by the API to be prevented from being performed by one or more processors.
    Type: Application
    Filed: June 24, 2024
    Publication date: December 25, 2025
    Inventors: Advait Soman, Girish Bhaskarrao Bharambe, Ze Long, Harold Carter Edwards, Gonzalo Brito Gadeschi, Yashwardhan Narawane, Vikram Dhar, Sean Jeffrey Treichler, Apoorv Parle, Gokul Ramaswamy Hirisave Chandra Shekhara
  • Patent number: 12499065
    Abstract: Apparatuses, systems, and techniques to cause to cause one or more first storage address sizes to be converted into one or more second storage address sizes. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause one or more first storage address sizes to be converted to one or more second storage address sizes based, at least in part, on one or more identifiers of one or more physical storage locations corresponding to either of the one or more first storage address sizes or the one or more second storage address sizes.
    Type: Grant
    Filed: January 25, 2024
    Date of Patent: December 16, 2025
    Assignee: NVIDIA Corporation
    Inventors: Yashwardhan Narawane, Ze Long, Rishkul Kulkarni, Harold Carter Edwards, Vikram Dhar
  • Patent number: 12450683
    Abstract: Apparatuses, systems, and techniques to cause information to be provided. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause an amount of information to be accessed as a result of one or more memory transactions to be provided to one or more users.
    Type: Grant
    Filed: December 14, 2022
    Date of Patent: October 21, 2025
    Assignee: NVIDIA Corporation
    Inventors: Harold Carter Edwards, Olivier Giroux, Jack H. Choquette, Gokul Ramaswamy Hirisave Chandra Shekhara, Rui Guo, Chao Li, Vishalkumar Ketankumar Mehta, David Dastous St. Hilaire, Aditya Avinash Atluri, Apoorv Parle, Ronny Meir Krashinsky, Subhasmita Chakraborty, Vikram Dhar
  • Publication number: 20240176515
    Abstract: Apparatuses, systems, and techniques to provide memory transaction information. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause information about one or more memory transactions to be provided to one or more users.
    Type: Application
    Filed: December 14, 2022
    Publication date: May 30, 2024
    Inventors: Harold Carter Edwards, Olivier Giroux, Jack H. Choquette, Gokul Ramaswamy Hirisave Chandra Shekhara, Rui Guo, Chao Li, Vishalkumar Ketankumar Mehta, David Dastous St. Hilaire, Aditya Avinash Atluri, Apoorv Parle, Ronny Meir Krashinsky, Subhasmita Chakraborty, Vikram Dhar
  • Publication number: 20240176516
    Abstract: Apparatuses, systems, and techniques to check memory transaction information. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to check for information provided in a token by one or more users about one or more memory transactions after a first amount of time indicated by one or more users.
    Type: Application
    Filed: December 14, 2022
    Publication date: May 30, 2024
    Inventors: Harold Carter Edwards, Olivier Giroux, Jack H. Choquette, Gokul Ramaswamy Hirisave Chandra Shekhara, Rui Guo, Chao Li, Vishalkumar Ketankumar Mehta, David Dastous St. Hilaire, Aditya Avinash Atluri, Apoorv Parle, Ronny Meir Krashinsky, Subhasmita Chakraborty, Vikram Dhar
  • Publication number: 20240168794
    Abstract: Apparatuses, systems, and techniques to store memory transaction information. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause information received by the API about one or more memory transactions to be stored.
    Type: Application
    Filed: December 14, 2022
    Publication date: May 23, 2024
    Inventors: Harold Carter Edwards, Olivier Giroux, Jack H. Choquette, Gokul Ramaswamy Hirisave Chandra Shekhara, Rui Guo, Chao Li, Vishalkumar Ketankumar Mehta, David Dastous St. Hilaire, Aditya Avinash Atluri, Apoorv Parle, Ronny Meir Krashinsky, Subhasmita Chakraborty, Vikram Dhar
  • Publication number: 20240168795
    Abstract: Apparatuses, systems, and techniques to perform delayed memory transaction information check. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to check for information provided by one or more users about one or more memory transactions after a timeout event indicated by one or more users.
    Type: Application
    Filed: December 14, 2022
    Publication date: May 23, 2024
    Inventors: Harold Carter Edwards, Olivier Giroux, Jack H. Choquette, Gokul Ramaswamy Hirisave Chandra Shekhara, Rui Guo, Chao Li, Vishalkumar Ketankumar Mehta, David Dastous St. Hilaire, Aditya Avinash Atluri, Apoorv Parle, Ronny Meir Krashinsky, Subhasmita Chakraborty, Vikram Dhar
  • Publication number: 20240169468
    Abstract: Apparatuses, systems, and techniques to cause information to be provided. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause an amount of information to be accessed as a result of one or more memory transactions to be provided to one or more users.
    Type: Application
    Filed: December 14, 2022
    Publication date: May 23, 2024
    Inventors: Harold Carter Edwards, Olivier Giroux, Jack H. Choquette, Gokul Ramaswamy Hirisave Chandra Shekhara, Rui Guo, Chao Li, Vishalkumar Ketankumar Mehta, David Dastous St. Hilaire, Aditya Avinash Atluri, Apoorv Parle, Ronny Meir Krashinsky, Subhasmita Chakraborty, Vikram Dhar
  • Publication number: 20240169467
    Abstract: Apparatuses, systems, and techniques to create one or more memory transaction software objects. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause one or more software objects to indicate whether one or more memory transactions have been performed.
    Type: Application
    Filed: December 14, 2022
    Publication date: May 23, 2024
    Inventors: Harold Carter Edwards, Olivier Giroux, Jack H. Choquette, Gokul Ramaswamy Hirisave Chandra Shekhara, Rui Guo, Chao Li, Vishalkumar Ketankumar Mehta, David Dastous St. Hilaire, Aditya Avinash Atluri, Apoorv Parle, Ronny Meir Krashinsky, Subhasmita Chakraborty, Vikram Dhar
  • Publication number: 20240168632
    Abstract: Apparatuses, systems, and techniques to facilitate asynchronous data movement accounting. In at least one embodiment, one or more circuits are to perform an application programming interface (API) to cause one or more memory transactions to be performed without storing information about the one or more memory transactions.
    Type: Application
    Filed: December 14, 2022
    Publication date: May 23, 2024
    Inventors: Harold Carter Edwards, Olivier Giroux, Jack H. Choquette, Gokul Ramaswamy Hirisave Chandra Shekhara, Rui Guo, Chao Li, Vishalkumar Ketankumar Mehta, David Dastous St. Hilaire, Aditya Avinash Atluri, Apoorv Parle, Ronny Meir Krashinsky, Subhasmita Chakraborty, Vikram Dhar