Patents by Inventor Mitesh Meswani

Mitesh Meswani 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: 11822926
    Abstract: Apparatuses, systems, and techniques to optimize device communications disclosed. In at least one embodiment, one or more neural networks are used to determine optimal power and frequency states for communication links between processing devices.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: November 21, 2023
    Assignee: NVIDIA Corporation
    Inventors: Mitesh Meswani, Kapil Dev
  • Publication number: 20210081209
    Abstract: Apparatuses, systems, and techniques to optimize device communications disclosed. In at least one embodiment, one or more neural networks are used to determine optimal power and frequency states for communication links between processing devices.
    Type: Application
    Filed: September 13, 2019
    Publication date: March 18, 2021
    Inventors: Mitesh Meswani, Kapil Dev
  • Patent number: 10324760
    Abstract: The described embodiments include a computing device that has two or more levels of memory, each level of memory having different performance characteristics. During operation, the computing device receives a request to lease an available block of memory in a specified level of memory for storing an object. When a block of memory is available for leasing in the specified level of memory, the computing device stores the object in the block of memory in the specified level of memory. The computing device also commences the lease for the block of memory by setting an indicator for the block of memory to indicate that the block of memory is leased. During the lease (i.e., until the lease is terminated), the object is kept in the block of memory.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: June 18, 2019
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventor: Mitesh Meswani
  • Patent number: 10122650
    Abstract: In accordance with an embodiment, described herein is a system and method for providing tenant management in a cloud computing environment. In accordance with an embodiment, a tenant manager component enables configuration and management of tenants that utilize services and resources within the cloud environment, including accessing information in a tenant store repository describing a plurality of tenants, and providing administrative isolation between the plurality of tenants. The tenant manager enables receiving administrative commands to configure or manage particular ones of the plurality of tenants, and applying the administrative commands to the particular tenants associated with the received administrative commands, for use in configuring or managing use by those tenants of the services and resources within the cloud environment.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: November 6, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Mitesh Meswani, Nazrul Islam, Rajiv Mordani, Jeffrey West, Andriy Zhdanov
  • Patent number: 10110506
    Abstract: In accordance with an embodiment, described herein is a system and method for management of quota in a cloud computing environment. In accordance with an embodiment, a tenant manager component enables configuration and management of tenants within the cloud environment, wherein the tenants can utilize services and resources within the cloud environment. The tenant manager enables quotas to be associated with one or more tenants restricting their provisioning or usages of the services and resources. An elasticity manager component determines usage of the cloud environment services and resources by the one or more tenants, and provides usage information to the tenant manager, for use in managing the one or more tenants in accordance with their quotas.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: October 23, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Chris Kasso, Mitesh Meswani, Nazrul Islam, Rajiv Mordani, Jeffrey West
  • Publication number: 20170315915
    Abstract: The described embodiments include a computing device that has two or more levels of memory, each level of memory having different performance characteristics. During operation, the computing device receives a request to lease an available block of memory in a specified level of memory for storing an object. When a block of memory is available for leasing in the specified level of memory, the computing device stores the object in the block of memory in the specified level of memory. The computing device also commences the lease for the block of memory by setting an indicator for the block of memory to indicate that the block of memory is leased. During the lease (i.e., until the lease is terminated), the object is kept in the block of memory.
    Type: Application
    Filed: April 29, 2016
    Publication date: November 2, 2017
    Inventor: Mitesh Meswani
  • Patent number: 9443561
    Abstract: Embodiments are described for a communications interconnect scheme for 3D stacked memory devices. A ring network design is used for networks of memory chips organized as individual devices with multiple dies or wafers. The design comprises a three-tier ring network where each ring serves a different set of memory blocks. One ring or set of rings interconnects memory within a die (inter-bank), a second ring or set of rings interconnects memory across die in a stack (inter-die), and the third ring or set of rings interconnects memory across stacks or chip packages (inter-stack).
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: September 13, 2016
    Assignee: Advanced Micro Devices, Inc.
    Inventors: David Roberts, Yasuko Eckert, Mitesh Meswani, Indrani Paul
  • Patent number: 9377954
    Abstract: A system for memory allocation in a multiclass memory system includes a processor coupleable to a plurality of memories sharing a unified memory address space, and a library store to store a library of software functions. The processor identifies a type of a data structure in response to a memory allocation function call to the library for allocating memory to the data structure. Using the library, the processor allocates portions of the data structure among multiple memories of the multiclass memory system based on the type of the data structure.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: June 28, 2016
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Gabriel Loh, Mitesh Meswani, Michael Ignatowski, Mark Nutter
  • Publication number: 20150324131
    Abstract: A system for memory allocation in a multiclass memory system includes a processor coupleable to a plurality of memories sharing a unified memory address space, and a library store to store a library of software functions. The processor identifies a type of a data structure in response to a memory allocation function call to the library for allocating memory to the data structure. Using the library, the processor allocates portions of the data structure among multiple memories of the multiclass memory system based on the type of the data structure.
    Type: Application
    Filed: May 9, 2014
    Publication date: November 12, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Gabriel Loh, Mitesh Meswani, Michael Ignatowski, Mark Nutter
  • Publication number: 20150206574
    Abstract: A method includes emptying a first region of a dynamic random access memory of data by moving data from the first region to a non-volatile memory and reducing a refresh rate of the dynamic random access memory responsive to emptying the first region of data. A system includes a memory controller to refresh a dynamic random access memory based on a configurable refresh rate, the dynamic random access memory having a plurality of regions, each region having an associated minimum refresh rate, and a processing unit to empty a first region of the plurality of regions of the dynamic random access memory by moving data from the first region to a non-volatile memory and to reduce the configurable refresh rate responsive to emptying the first region.
    Type: Application
    Filed: January 22, 2014
    Publication date: July 23, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Joseph L. Greathouse, Ciji Isen, Mitesh Meswani
  • Publication number: 20150089065
    Abstract: In accordance with an embodiment, described herein is a system and method for management of quota in a cloud computing environment. In accordance with an embodiment, a tenant manager component enables configuration and management of tenants within the cloud environment, wherein the tenants can utilize services and resources within the cloud environment. The tenant manager enables quotas to be associated with one or more tenants restricting their provisioning or usages of the services and resources. An elasticity manager component determines usage of the cloud environment services and resources by the one or more tenants, and provides usage information to the tenant manager, for use in managing the one or more tenants in accordance with their quotas.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 26, 2015
    Inventors: Chris Kasso, Mitesh Meswani, Nazrul Islam, Rajiv Mordani, Jeffrey West
  • Publication number: 20150089066
    Abstract: In accordance with an embodiment, described herein is a system and method for providing tenant management in a cloud computing environment. In accordance with an embodiment, a tenant manager component enables configuration and management of tenants that utilize services and resources within the cloud environment, including accessing information in a tenant store repository describing a plurality of tenants, and providing administrative isolation between the plurality of tenants. The tenant manager enables receiving administrative commands to configure or manage particular ones of the plurality of tenants, and applying the administrative commands to the particular tenants associated with the received administrative commands, for use in configuring or managing use by those tenants of the services and resources within the cloud environment.
    Type: Application
    Filed: September 3, 2014
    Publication date: March 26, 2015
    Inventors: Mitesh Meswani, Nazrul Islam, Rajiv Mordani, Jeffrey West, Andriy Zhdanov