diff --git a/memory_management/README.md b/memory_management/README.md index 97145fb..9b8b2f6 100644 --- a/memory_management/README.md +++ b/memory_management/README.md @@ -5,3 +5,8 @@ * [Message Analysis Guided Allocation and Low Pause Incremental GC in a Concurrent Language](http://user.it.uu.se/~kostis/Papers/ismm04.pdf) * [And Then There Were None: A Stall-Free Real-Time Garbage Collector for Reconfigurable Hardware](http://researcher.watson.ibm.com/researcher/files/us-bacon/Bacon12AndThen.pdf) + +* :scroll: + [ScatterAlloc: Massively Parallel Dynamic Memory Allocation for the GPU](http://www.icg.tugraz.at/Members/steinber/scatteralloc-1) + - Presents a useful algorithm as well as considerations relevant to + designing algorithms for GPUs. diff --git a/memory_management/scatteralloc-massively-parallel-dynamic-memory-allocation-for-the-gpu.pdf b/memory_management/scatteralloc-massively-parallel-dynamic-memory-allocation-for-the-gpu.pdf new file mode 100644 index 0000000..67a4bd7 Binary files /dev/null and b/memory_management/scatteralloc-massively-parallel-dynamic-memory-allocation-for-the-gpu.pdf differ