{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,5]],"date-time":"2026-03-05T15:45:28Z","timestamp":1772725528181,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":24,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,2,17]],"date-time":"2021-02-17T00:00:00Z","timestamp":1613520000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100002428","name":"Austrian Science Fund","doi-asserted-by":"publisher","award":["I 3007"],"award-info":[{"award-number":["I 3007"]}],"id":[{"id":"10.13039\/501100002428","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,2,17]]},"DOI":"10.1145\/3437801.3441612","type":"proceedings-article","created":{"date-parts":[[2021,2,20]],"date-time":"2021-02-20T23:04:20Z","timestamp":1613862260000},"page":"219-233","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":21,"title":["Are dynamic memory managers on GPUs slow?"],"prefix":"10.1145","author":[{"given":"Martin","family":"Winter","sequence":"first","affiliation":[{"name":"University of Technology, Graz, Austria"}]},{"given":"Mathias","family":"Parger","sequence":"additional","affiliation":[{"name":"University of Technology, Graz, Austria"}]},{"given":"Daniel","family":"Mlakar","sequence":"additional","affiliation":[{"name":"University of Technology, Graz, Austria"}]},{"given":"Markus","family":"Steinberger","sequence":"additional","affiliation":[{"name":"University of Technology, Graz, Austria"}]}],"member":"320","published-online":{"date-parts":[[2021,2,17]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"GPU Technology Conference (GTC)","volume":"152","author":"Adinetz Andrew V","year":"2014","unstructured":"Andrew V Adinetz and Dirk Pleiter . 2014 . Halloc: a high-throughput dynamic memory allocator for GPGPU architectures . In GPU Technology Conference (GTC) , Vol. 152 . Andrew V Adinetz and Dirk Pleiter. 2014. Halloc: a high-throughput dynamic memory allocator for GPGPU architectures. In GPU Technology Conference (GTC), Vol. 152."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"D. A. Bader A. Kappes H. Meyerhenke P. Sanders C. Schulz and D. Wagner. 2014. Benchmarking for Graph Clustering and Partitioning. In Encyclopedia of Social Network Analysis and Mining. AMS Atlanta Georgia USA 73--82.  D. A. Bader A. Kappes H. Meyerhenke P. Sanders C. Schulz and D. Wagner. 2014. Benchmarking for Graph Clustering and Partitioning. In Encyclopedia of Social Network Analysis and Mining. AMS Atlanta Georgia USA 73--82.","DOI":"10.1007\/978-1-4614-6170-8_23"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379232"},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the General Track: 2001 USENIX Annual Technical Conference. USENIX Association, USA, 15--33","author":"Bonwick Jeff","year":"2001","unstructured":"Jeff Bonwick and Jonathan Adams . 2001 . Magazines and Vmem: Extending the Slab Allocator to Many CPUs and Arbitrary Resources . In Proceedings of the General Track: 2001 USENIX Annual Technical Conference. USENIX Association, USA, 15--33 . Jeff Bonwick and Jonathan Adams. 2001. Magazines and Vmem: Extending the Slab Allocator to Many CPUs and Arbitrary Resources. In Proceedings of the General Track: 2001 USENIX Annual Technical Conference. USENIX Association, USA, 15--33."},{"key":"e_1_3_2_1_5_1","volume-title":"Hornet: An Efficient Data Structure for Dynamic Sparse Graphs and Matrices on GPUs. In 2018 IEEE High Performance extreme Computing Conference (HPEC)","author":"Busato F.","year":"2018","unstructured":"F. Busato , O. Green , N. Bombieri , and D. A. Bader . 2018 . Hornet: An Efficient Data Structure for Dynamic Sparse Graphs and Matrices on GPUs. In 2018 IEEE High Performance extreme Computing Conference (HPEC) . IEEE , Waltham, Massachusetts, USA , 1--7. F. Busato, O. Green, N. Bombieri, and D. A. Bader. 2018. Hornet: An Efficient Data Structure for Dynamic Sparse Graphs and Matrices on GPUs. In 2018 IEEE High Performance extreme Computing Conference (HPEC). IEEE, Waltham, Massachusetts, USA, 1--7."},{"key":"e_1_3_2_1_6_1","volume-title":"Proc. of the bsdcan conference","author":"Evans Jason","year":"2006","unstructured":"Jason Evans . 2006 . A scalable concurrent malloc (3) implementation for FreeBSD . In Proc. of the bsdcan conference , Ottawa, Canada. Jason Evans. 2006. A scalable concurrent malloc (3) implementation for FreeBSD. In Proc. of the bsdcan conference, Ottawa, Canada."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293883.3295727"},{"key":"e_1_3_2_1_8_1","volume-title":"2016 IEEE High Performance Extreme Computing Conference (HPEC '16)","author":"Green O.","unstructured":"O. Green and D. Bader . 2016. cuSTINGER: Supporting dynamic graph algorithms for GPUs . In 2016 IEEE High Performance Extreme Computing Conference (HPEC '16) . Georgia Institute of Technology, IEEE, Waltham, Massachusetts, USA. O. Green and D. Bader. 2016. cuSTINGER: Supporting dynamic graph algorithms for GPUs. In 2016 IEEE High Performance Extreme Computing Conference (HPEC '16). Georgia Institute of Technology, IEEE, Waltham, Massachusetts, USA."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/CIT.2010.206"},{"key":"e_1_3_2_1_10_1","volume-title":"kinetica Active Analytics Platform: GPU-Accelerated Database. https:\/\/rapids.ai [Online","author":"Kinetica DB Inc. 2020.","year":"2020","unstructured":"Kinetica DB Inc. 2020. kinetica Active Analytics Platform: GPU-Accelerated Database. https:\/\/rapids.ai [Online ; accessed 10- August - 2020 ]. Kinetica DB Inc. 2020. kinetica Active Analytics Platform: GPU-Accelerated Database. https:\/\/rapids.ai [Online; accessed 10-August-2020]."},{"key":"e_1_3_2_1_11_1","volume-title":"Parallel and Distributed Computing and Systems","volume":"509518","author":"McKenney Paul E","year":"1998","unstructured":"Paul E McKenney and John D Slingwine . 1998 . Read-copy update: Using execution history to solve concurrency problems . In Parallel and Distributed Computing and Systems , Vol. 509518 . Paul E McKenney and John D Slingwine. 1998. Read-copy update: Using execution history to solve concurrency problems. In Parallel and Distributed Computing and Systems, Vol. 509518."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/248052.248106"},{"key":"e_1_3_2_1_13_1","unstructured":"NVIDIA. 2020. NVIDIA CUDA Programming Guide. http:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/. (2020). [Online; accessed 08-July-2020].  NVIDIA. 2020. NVIDIA CUDA Programming Guide. http:\/\/docs.nvidia.com\/cuda\/cuda-c-programming-guide\/. (2020). [Online; accessed 08-July-2020]."},{"key":"e_1_3_2_1_14_1","volume-title":"NVIDIA Volta Architecture Whitepaper. https:\/\/images.nvidia.com\/content\/volta-architecture\/pdf\/volta-architecture-whitepaper.pdf. (2020). [Online","author":"NVIDIA.","year":"2020","unstructured":"NVIDIA. 2020. NVIDIA Volta Architecture Whitepaper. https:\/\/images.nvidia.com\/content\/volta-architecture\/pdf\/volta-architecture-whitepaper.pdf. (2020). [Online ; accessed 10- August - 2020 ]. NVIDIA. 2020. NVIDIA Volta Architecture Whitepaper. https:\/\/images.nvidia.com\/content\/volta-architecture\/pdf\/volta-architecture-whitepaper.pdf. (2020). [Online; accessed 10-August-2020]."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2588768.2576781"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.4230\/LIPIcs.ECOOP.2019.17"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/InPar.2012.6339604"},{"key":"e_1_3_2_1_18_1","volume-title":"RAPIDS: Collection of Libraries for End to End GPU Data Science. https:\/\/rapids.ai","author":"Development Team RAPIDS","year":"2018","unstructured":"RAPIDS Development Team . 2018 . RAPIDS: Collection of Libraries for End to End GPU Data Science. https:\/\/rapids.ai RAPIDS Development Team. 2018. RAPIDS: Collection of Libraries for End to End GPU Data Science. https:\/\/rapids.ai"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1111\/cgf.12666"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2458523.2458535"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3392717.3392742"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/SC.2018.00063"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3293883.3295701"},{"key":"e_1_3_2_1_24_1","volume-title":"2017 IEEE High Performance Extreme Computing Conference (HPEC'17)","author":"Winter M.","unstructured":"M. Winter , R. Zayer , and M. Steinberger . 2017. Autonomous, independent management of dynamic graphs on GPUs . In 2017 IEEE High Performance Extreme Computing Conference (HPEC'17) . University of Technology, Graz, IEEE, Waltham, Massachusetts, USA, 1--7. M. Winter, R. Zayer, and M. Steinberger. 2017. Autonomous, independent management of dynamic graphs on GPUs. In 2017 IEEE High Performance Extreme Computing Conference (HPEC'17). University of Technology, Graz, IEEE, Waltham, Massachusetts, USA, 1--7."}],"event":{"name":"PPoPP '21: 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming","location":"Virtual Event Republic of Korea","acronym":"PPoPP '21","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","SIGHPC ACM Special Interest Group on High Performance Computing, Special Interest Group on High Performance Computing"]},"container-title":["Proceedings of the 26th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3437801.3441612","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3437801.3441612","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:17:25Z","timestamp":1750191445000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3437801.3441612"}},"subtitle":["a survey and benchmarks"],"short-title":[],"issued":{"date-parts":[[2021,2,17]]},"references-count":24,"alternative-id":["10.1145\/3437801.3441612","10.1145\/3437801"],"URL":"https:\/\/doi.org\/10.1145\/3437801.3441612","relation":{},"subject":[],"published":{"date-parts":[[2021,2,17]]},"assertion":[{"value":"2021-02-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}