unified-memory-framework
unified-memory-framework copied to clipboard
A library for constructing allocators and memory pools. It also contains broadly useful abstractions and utilities for memory management. UMF allows users to manage multiple memory pools characterized...
implement IPC features for the CUDA provider add tests and CUDA scenario to the ubench
Add an example of the DevDax memory provider with the jemalloc pool and the `disable_provider_free` parameter set to true. ## Rationale The DevDax memory provider does not support the free...
## Description Today UMF loads TBB library via `dlopen` every time the scalable pool instance is created. It is done by `tbb_pool_initialize` function by calling `init_tbb_callbacks`. We can optimize it...
This is a fix for the failing test_installation.py on Windows, introduced by #1285. The failures are related to the `--target install` command, which is not properly recognized on Windows. This...
### Description Add nightly CI job with looped sanitizers. Check code with looped compilers' sanitizers. This build lasts 6 hours. CI build on main: https://github.com/ldorau/unified-memory-framework/actions/runs/15131922921 CI build on top of...
Added UMF docker // workflow executed on fork: https://github.com/rbanka1/unified-memory-framework/actions/runs/14862004849/job/41730405890 ### Checklist - [ ] Code compiles without errors locally - [ ] All tests pass locally - [ ] CI...
### Description ### Checklist - [ ] Code compiles without errors locally - [ ] All tests pass locally - [ ] CI workflows execute properly
### Description Postpone freeing a tracker entry until it is really removed from the tracker. Fixes: #1233 ### Checklist - [x] Code compiles without errors locally - [x] All tests...