Invention Grant
- Patent Title: Cross process memory management
- Patent Title (中): 跨进程内存管理
-
Application No.: US13343628Application Date: 2012-01-04
-
Publication No.: US09026745B2Publication Date: 2015-05-05
- Inventor: Dietmar P. Bouge , Paul G. Keller
- Applicant: Dietmar P. Bouge , Paul G. Keller
- Applicant Address: US CA Santa Clara
- Assignee: NVIDIA Corporation
- Current Assignee: NVIDIA Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Kilpatrick Townsend & Stockton LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00 ; G06F13/28 ; G06F9/50 ; G06F1/32 ; G06F9/455

Abstract:
A method for efficiently managing memory resources in a computer system having a graphics processing unit that runs several processes simultaneously on the same computer system includes using threads to communicate that additional memory is needed. If the request indicates that termination will occur then the other processes will reduce their memory usage to a minimum to avoid termination but if the request indicates that the process will not run optimally then the other processes will reduce their memory usage to 1/N where N is the count of the total number of running processes. The apparatus includes a computer system using a graphics processing unit and processes with threads that can communicate directly with other threads and with a shared memory which is part of the operating system memory.
Public/Granted literature
- US20120110272A1 CROSS PROCESS MEMORY MANAGEMENT Public/Granted day:2012-05-03
Information query