NVIDIA Corporation
COOPERATIVE PARALLEL MEMORY ALLOCATION
Last updated:
Abstract:
Apparatuses, systems, and techniques to perform multi-threaded memory allocation in parallel by one or more software programs being performed on a parallel processing unit (PPU), such as a graphics processing unit (GPU), or any other processing unit capable of supporting multi-threaded software execution. In at least one embodiment, one or more software programs expressed in part by code using an application programming interface for parallel computing, such as CUDA, perform allocation, search, and deallocation of memory efficiently and in parallel on a GPU.
Status:
Application
Type:
Utility
Filling date:
9 Mar 2020
Issue date:
9 Sep 2021