Patents by Inventor Prabal Sharma

Prabal Sharma 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).

  • Patent number: 12511234
    Abstract: Various embodiments include techniques for managing cache memory in a computing system. The disclosed techniques include a cache policy manager that monitors activity of various components that access a common cache memory. The cache policy manager establishes cache rules that determine what data remains stored in cache memory and what data is removed from cache memory in order to make room for new data. As the activities of these components change over time, cache rules that work well for a previous activity profile may no longer work well for the current activity profile. Therefore, the cache policy manager dynamically modifies the cache rules as the activity profile changes in order to select cache rules at any given time that work well with the current activity profile. These techniques are advantageous over conventional approaches that employ static cache rules that work well only for specific activity profiles.
    Type: Grant
    Filed: November 9, 2023
    Date of Patent: December 30, 2025
    Assignee: NVIDIA CORPORATION
    Inventors: Ashutosh Pandey, Steven E. Molnar, Mirko Andjic, Amit Pabalkar, Harold W. Cain, III, Prabal Sharma
  • Patent number: 12481590
    Abstract: Various embodiments include techniques for managing cache memory in a computing system. The disclosed techniques include a cache policy manager that monitors activity of various components that access a common cache memory. The cache policy manager establishes cache rules that determine what data remains stored in cache memory and what data is removed from cache memory in order to make room for new data. As the activities of these components change over time, cache rules that work well for a previous activity profile may no longer work well for the current activity profile. Therefore, the cache policy manager dynamically modifies the cache rules as the activity profile changes in order to select cache rules at any given time that work well with the current activity profile. These techniques are advantageous over conventional approaches that employ static cache rules that work well only for specific activity profiles.
    Type: Grant
    Filed: November 9, 2023
    Date of Patent: November 25, 2025
    Assignee: NVIDIA CORPORATION
    Inventors: Ashutosh Pandey, Steven E. Molnar, Mirko Andjic, Amit Pabalkar, Harold W. Cain, III, Prabal Sharma
  • Publication number: 20250156321
    Abstract: Various embodiments include techniques for managing cache memory in a computing system. The disclosed techniques include a cache policy manager that monitors activity of various components that access a common cache memory. The cache policy manager establishes cache rules that determine what data remains stored in cache memory and what data is removed from cache memory in order to make room for new data. As the activities of these components change over time, cache rules that work well for a previous activity profile may no longer work well for the current activity profile. Therefore, the cache policy manager dynamically modifies the cache rules as the activity profile changes in order to select cache rules at any given time that work well with the current activity profile. These techniques are advantageous over conventional approaches that employ static cache rules that work well only for specific activity profiles.
    Type: Application
    Filed: November 9, 2023
    Publication date: May 15, 2025
    Inventors: Ashutosh PANDEY, Steven E. MOLNAR, Mirko ANDJIC, Amit PABALKAR, Harold W. CAIN, III, Prabal Sharma
  • Publication number: 20250156326
    Abstract: Various embodiments include techniques for managing cache memory in a computing system. The disclosed techniques include a cache policy manager that monitors activity of various components that access a common cache memory. The cache policy manager establishes cache rules that determine what data remains stored in cache memory and what data is removed from cache memory in order to make room for new data. As the activities of these components change over time, cache rules that work well for a previous activity profile may no longer work well for the current activity profile. Therefore, the cache policy manager dynamically modifies the cache rules as the activity profile changes in order to select cache rules at any given time that work well with the current activity profile. These techniques are advantageous over conventional approaches that employ static cache rules that work well only for specific activity profiles.
    Type: Application
    Filed: November 9, 2023
    Publication date: May 15, 2025
    Inventors: Ashutosh PANDEY, Steven E. MOLNAR, Mirko ANDJIC, Amit PABALKAR, Harold W. CAIN, III, Prabal SHARMA
  • Publication number: 20150332170
    Abstract: An electronic system includes: a base circuit configured to determine a weight for a base prediction; an alternate circuit, coupled to the base circuit, configured to calculate a bit combined with the weight for an alternate prediction; and electronic circuits, coupled to the alternate circuit, configured to select the base prediction or the alternate prediction based on a threshold.
    Type: Application
    Filed: November 17, 2014
    Publication date: November 19, 2015
    Inventor: Prabal Sharma