SSMalloc

作者: Ran Liu , Haibo Chen

DOI: 10.1145/2349896.2349911

关键词: AllocatorStatic memory allocationLatency (engineering)Memory allocatorLocalityScalabilityKey factorsParallel computingComputer scienceInterleaved memory

摘要: Allocation latency, access locality and performance scalability are three key factors affecting the efficiency of a memory allocator for many cores. However, previous state-of-the-art allocators focus one or two them, making application not satisfactory enough when other become dominant.

参考文章(7)
Sangmin Seo, Junghyun Kim, Jaejin Lee, SFMalloc: A Lock-Free and Mostly Synchronization-Free Dynamic Memory Allocator for Manycores international conference on parallel architectures and compilation techniques. pp. 253- 263 ,(2011) , 10.1109/PACT.2011.57
Colby Ranger, Ramanan Raghuraman, Arun Penmetsa, Gary Bradski, Christos Kozyrakis, Evaluating MapReduce for Multi-core and Multiprocessor Systems high-performance computer architecture. pp. 13- 24 ,(2007) , 10.1109/HPCA.2007.346181
Scott Schneider, Christos D. Antonopoulos, Dimitrios S. Nikolopoulos, Scalable locality-conscious multithreaded memory allocation Proceedings of the 2006 international symposium on Memory management - ISMM '06. pp. 84- 94 ,(2006) , 10.1145/1133956.1133968
Per-Åke Larson, Murali Krishnan, Memory allocation for long-running server applications international symposium on memory management. ,vol. 34, pp. 176- 185 ,(1998) , 10.1145/286860.286880
D. Evans, D. Larochelle, Improving security using extensible lightweight static analysis IEEE Software. ,vol. 19, pp. 42- 51 ,(2002) , 10.1109/52.976940
Austin T. Clements, M. Frans Kaashoek, Nickolai Zeldovich, Scalable address spaces using RCU balanced trees Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS '12. ,vol. 47, pp. 199- 210 ,(2012) , 10.1145/2150976.2150998
Per-Åke Larson, Murali Krishnan, Memory allocation for long-running server applications Sigplan Notices. ,(1998) , 10.1145/301589.286880