Fast Efficient Fixed-Size Memory Pool: No Loops and No Overhead
Download Paper
Download Bibtex
Authors
- Ben Kenwright
Related Links
- ACM Digital Library Records
- Video on YouTube (Optional)
- IEEE Xplore
- ThinkMind
- Acquisition of Knowledge
- Arxiv
- Arxra
- Eurographics
Abstract
In this paper, we examine a ready-to-use, robust, and computationally fast fixed-size memory pool manager with no-loops and no-memory overhead that is highly suited towards time-critical systems such as games. The algorithm achieves this by exploiting the unused memory slots for bookkeeping in combination with a trouble-free indexing scheme. We explain how it works in amalgamation with straightforward step-by-step examples. Furthermore, we compare just how much faster the memory pool manager is when compared with a system allocator (e.g., malloc) over a range of allocations and sizes.
Citation
Ben Kenwright "Fast Efficient Fixed-Size Memory Pool: No Loops and No Overhead". Computation Tools 2012. The Third International Conference on Computational Logics, Algebras, Programming, Tools, and Benchmarking, .
Supplemental Material
Preview
Note: This file is about ~5-30 MB in size.
This paper appears in:
Date of Release:
Author(s): Ben Kenwright.
Computation Tools 2012. The Third International Conference on Computational Logics, Algebras, Programming, Tools, and Benchmarking
Page(s):
Product Type: Conference/Journal Publications