Search

Sanyam Mehta

age ~34

from Eden Prairie, MN

Sanyam Mehta Phones & Addresses

  • Eden Prairie, MN
  • Hopkins, MN
  • Urbana, IL
  • Minneapolis, MN

Us Patents

  • Memory Allocation System For Multi-Tier Memory

    view source
  • US Patent:
    20180322064, Nov 8, 2018
  • Filed:
    Jul 12, 2018
  • Appl. No.:
    16/034216
  • Inventors:
    - Seattle WA, US
    William Homer - Eagan MN, US
    David W. Oehmke - Northfield MN, US
    Luiz DeRose - Rosemount MN, US
    Clayton D. Andreasen - Rosemount MN, US
    Sanyam Mehta - Minneapolis MN, US
  • International Classification:
    G06F 12/0871
    G06F 12/02
  • Abstract:
    A system is provided for allocating memory for data of a program for execution by a computer system with a multi-tier memory that includes LBM and HBM. The system accesses a data structure map that maps data structures of the program to the memory addresses within an address space of the program to which the data structures are initially allocated. The system executes the program to collect statistics relating to memory requests and memory bandwidth utilization of the program. The system determines an extent to which each data structure is used by a high memory utilization portion of the program based on the data structure map and the collected statistics. The system generates a memory allocation plan that favors allocating data structures in HBM based on the extent to which the data structures are used by a high memory utilization portion of the program.
  • Memory Allocation System For Multi-Tier Memory

    view source
  • US Patent:
    20180165209, Jun 14, 2018
  • Filed:
    Dec 9, 2016
  • Appl. No.:
    15/374114
  • Inventors:
    - Seattle WA, US
    William Homer - Eagan MN, US
    David W. Oehmke - Northfield MN, US
    Luiz DeRose - Rosemount MN, US
    Clayton D. Andreasen - Rosemount MN, US
    Sanyam Mehta - Minneapolis MN, US
  • International Classification:
    G06F 12/0871
    G06F 12/02
  • Abstract:
    A system is provided for allocating memory for data of a program for execution by a computer system with a multi-tier memory that includes LBM and HBM. The system accesses a data structure map that maps data structures of the program to the memory addresses within an address space of the program to which the data structures are initially allocated. The system executes the program to collect statistics relating to memory requests and memory bandwidth utilization of the program. The system determines an extent to which each data structure is used by a high memory utilization portion of the program based on the data structure map and the collected statistics. The system generates a memory allocation plan that favors allocating data structures in HBM based on the extent to which the data structures are used by a high memory utilization portion of the program.

Resumes

Sanyam Mehta Photo 1

Sanyam Mehta

view source

Facebook

Sanyam Mehta Photo 2

Sanyam Mehta

view source
Sanyam Mehta Photo 3

Sanyam Mehta

view source
Sanyam Mehta Photo 4

Sanyam Mehta

view source
Sanyam Mehta Photo 5

Sanyam Mehta

view source

Googleplus

Sanyam Mehta Photo 6

Sanyam Mehta

Education:
Su-bodh public school jaipur rajasthan (india) - Movers-2-g
Sanyam Mehta Photo 7

Sanyam Mehta

Sanyam Mehta Photo 8

Sanyam Mehta


Get Report for Sanyam Mehta from Eden Prairie, MN, age ~34
Control profile