SyncMalloc: A Synchronized Host-Device Co-Management System for GPU Dynamic Memory Allocation across All Scales

J Zhang, F Wu, H Jiang, G Cheng, G Chen… - Proceedings of the 53rd …, 2024 - dl.acm.org
Dynamic memory allocation on GPUs, increasingly crucial for applications with dynamic
computational patterns, encounters significant challenges due to the complex calculations …

Practical Hardware Transactional vEB Trees

M Khalaji, T Brown, K Daudjee, V Aksenov - Proceedings of the 29th …, 2024 - dl.acm.org
van Emde Boas (vEB) trees are sequential data structures optimized for extremely fast
predecessor and successor queries. Such queries are an important incentive to use ordered …