libgpuvm
libgpuvm copied to clipboard
use balancing trees for maps used inside libgpuvm
use balancing trees (i.e., AVL trees) for maps inside libgpuvm. Such maps include mapping ranges to regions and mapping thread ids to per-thread locking semaphores. AVL trees will increase performance mildly