Programming Languages · Computer Science
Fast, Multicore-Scalable, Low-Fragmentation Memory Allocation through Large Virtual Memory and Global Data Structures
Martin Aigner, Christoph M. Kirsch, Michael Lippautz, Ana Sokolova
2015-08-26
Hardware Architecture · Computer Science
PIM-malloc: A Fast and Scalable Dynamic Memory Allocator for Processing-In-Memory (PIM) Architectures
Dongjae Lee, Bongjoon Hyun, Youngjin Kwon, Minsoo Rhu
2026-01-28
Distributed, Parallel, and Cluster Computing · Computer Science
Concurrent Fixed-Size Allocation and Free in Constant Time
Guy E. Blelloch, Yuanhao Wei
2020-08-11
Databases · Computer Science
Fast OLAP Query Execution in Main Memory on Large Data in a Cluster
Demian Hespe, Martin Weidner, Jonathan Dees, Peter Sanders
2017-09-18
Distributed, Parallel, and Cluster Computing · Computer Science
Accelerating sequential programs using FastFlow and self-offloading
Marco Aldinucci, Marco Danelutto, Peter Kilpatrick, Massimiliano Meneghin +1
2010-02-26
Distributed, Parallel, and Cluster Computing · Computer Science
Evaluating Emerging CXL-enabled Memory Pooling for HPC Systems
Jacob Wahlgren, Maya Gokhale, Ivy B. Peng
2023-03-23
Networking and Internet Architecture · Computer Science
Counter Pools: Counter Representation for Efficient Stream Processing
Ran Ben Basat, Gil Einziger, Bilal Tyah, Shay Vargaftik
2025-02-21
Distributed, Parallel, and Cluster Computing · Computer Science
Memory Bounds for Concurrent Bounded Queues
Vitaly Aksenov, Nikita Koval, Petr Kuznetsov, Anton Paramonov
2024-01-17
Distributed, Parallel, and Cluster Computing · Computer Science
Understanding and Optimizing Persistent Memory Allocation
Wentao Cai, Haosen Wen, H. Alan Beadle, Chris Kjellqvist +2
2020-03-17
Mathematical Software · Computer Science
Matrix-Free Finite Volume Kernels on a Dataflow Architecture
Ryuichi Sai, Francois P. Hamon, John Mellor-Crummey, Mauricio Araya-Polo
2024-08-08
Distributed, Parallel, and Cluster Computing · Computer Science
Selecting Efficient Cluster Resources for Data Analytics: When and How to Allocate for In-Memory Processing?
Jonathan Will, Lauritz Thamsen, Dominik Scheinert, Odej Kao
2023-06-08
Distributed, Parallel, and Cluster Computing · Computer Science
Don't cry over spilled records: Memory elasticity of data-parallel applications and its application to cluster scheduling
Calin Iorgulescu, Florin Dinu, Aunn Raza, Wajih Ul Hassan +1
2017-02-15
Programming Languages · Computer Science
Concurrency and Scalability versus Fragmentation and Compaction with Compact-fit
Silviu S. Craciunas, Christoph M. Kirsch, Hannes Payer, Harald Röck +1
2014-04-08
Operating Systems · Computer Science
Simulation of high-performance memory allocators
José L. Risco-Martín, J. Manuel Colmenar, David Atienza, J. Ignacio Hidalgo
2024-06-25
Distributed, Parallel, and Cluster Computing · Computer Science
Efficient Orchestration of Host and Remote Shared Memory for Memory Intensive Workloads
Juhyun Bae, Gong Su, Arun Iyengar, Yanzhao Wu +1
2020-08-31
Distributed, Parallel, and Cluster Computing · Computer Science
SpeedMalloc: Improving Multi-threaded Applications via a Lightweight Core for Memory Allocation
Ruihao Li, Qinzhe Wu, Krishna Kavi, Gayatri Mehta +3
2025-08-29
Software Engineering · Computer Science
There Ain't No Such Thing as a Free Custom Memory Allocator
Gunnar Kudrjavets, Jeff Thomas, Aditya Kumar, Nachiappan Nagappan +1
2022-12-23
Distributed, Parallel, and Cluster Computing · Computer Science
Efficient Lock-Free Durable Sets
Yoav Zuriel, Michal Friedman, Gali Sheffi, Nachshon Cohen +1
2019-09-10