RMM

E890461

RMM is the RAPIDS Memory Manager, a GPU-accelerated memory management library used within NVIDIA RAPIDS to efficiently allocate and manage device memory for data science and analytics workloads.

All labels observed (1)

Label Occurrences
RMM canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf GPU memory management library
RAPIDS component
open-source software library
aimsTo improve GPU memory utilization
minimize GPU memory fragmentation
provide consistent memory behavior across RAPIDS libraries
reduce GPU memory allocation overhead
designedFor ETL workloads
GPU-accelerated data science workloads
analytics workloads
machine learning workloads
developedBy NVIDIA
linked to: NVIDIA Corporation
feature arena allocator
asynchronous memory allocation support
configurable memory resource hierarchy
device memory resource interface
host memory resource interface
managed memory resource interface
out-of-memory error handling
pool allocator
statistics collection for allocations
stream-ordered memory allocation
fullName RAPIDS Memory Manager
integratesWith CUDA
linked to: NVIDIA CUDA

RAPIDS cuDF
linked to: cuDF

RAPIDS cuGraph
linked to: cuGraph

RAPIDS cuML
linked to: cuML
license Apache License 2.0
maintainedBy RAPIDS AI team
linked to: NVIDIA RAPIDS
partOf RAPIDS
linked to: NVIDIA RAPIDS

RAPIDS AI ecosystem
linked to: NVIDIA RAPIDS
programmingLanguage C++
CUDA C++
linked to: CUDA C

Python (bindings)
provides GPU device memory allocation
GPU device memory deallocation
logging of memory allocations
memory pooling
memory resource abstractions
memory tracking
repository https://github.com/rapidsai/rmm
supportsLanguageBinding C++
Python
targetHardware NVIDIA GPU
linked to: NVIDIA GPU hardware
targetPlatform GPU
usedBy cuDF
cuGraph
cuML
other RAPIDS libraries

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.