Lock allocation

M Emmi, JS Fischer, R Jhala, R Majumdar - ACM SIGPLAN Notices, 2007 - dl.acm.org
… We introduce lock allocation, an automatic technique that takes a multi-… a lock assignment
from global variables to locks and a lock instrumentation that determines where each lock

Component-based lock allocation

RL Halpert, CJF Pickett… - … Conference on Parallel …, 2007 - ieeexplore.ieee.org
lock allocations possible without either optimal or heuristic MLA solutions. Specifically, we
allocate … ally specified lock allocation. Our results suggest that parallel programs often exhibit …

Static lock allocation

R Halpert - 2008 - escholarship.mcgill.ca
… [HPV07], which we extend here with the addition of locksets, a finer-grained lock allocation.
Our implementation of locksets builds upon those of McCloskey et al. [MZGB06], Hicks et al. …

Scalable lock-free dynamic memory allocation

MM Michael - Proceedings of the ACM SIGPLAN 2004 conference on …, 2004 - dl.acm.org
… A lock-free memory allocator guarantees progress … This paper presents a completely lock-free
memory allocator. It … various levels of parallelism and allocation patterns. Furthermore, our …

Optimized lock assignment and allocation: A method for exploiting concurrency among critical sections

Y Zhang, VC Sreedhar, W Zhu, V Sarkar… - Proceedings of the 12th …, 2007 - dl.acm.org
lock class can be implemented by explicit lock management, hence we also refer to this lock
class partition as lock … The next problem we propose in this paper is the K-Lock Allocation (K-…

Allocating memory in a lock-free manner

A Gidenstam, M Papatriantafilou, P Tsigas - European Symposium on …, 2005 - Springer
… on lock-free, fine-grained synchronization, to enhance parallelism, fault-tolerance and scalability.
The architecture of our allocation … appropriate data structures and lock-free synchroniza…

NBmalloc: Allocating Memory in a Lock-Free Manner

A Gidenstam, M Papatriantafilou, P Tsigas - Algorithmica, 2010 - Springer
… of lock-free synchronization in the memoryallocation system … a system, with new algorithms
for lock-free and linearizable … latter is of independent interest in lock-free synchronization. …

Netlock: Fast, centralized lock management using programmable switches

Z Yu, Y Zhang, V Braverman, M Chowdhury… - Proceedings of the …, 2020 - dl.acm.org
… Each lock is allocated with a continuous region in the shared queue to store its … By allocating
two slots in the switch to lock 1, the optimal allocation can process all lock requests to lock 1 …

LRMalloc: A modern and competitive lock-free dynamic memory allocator

R Leite, R Rocha - International Conference on Vector and Parallel …, 2018 - Springer
… , a truly lock-free data structure or algorithm that needs to dynamically allocate memory
cannot be built on top of a lock-based memory allocator without compromising the lock-freedom …

Fast and scalable queue-based resource allocation lock on shared-memory multiprocessors

D Zhang, B Lynch, D Dechev - International Conference On Principles Of …, 2013 - Springer
lock that solves the resource allocation problem for a small number of resources. The basic
TATAS lock is a spin lock … The key change we made is to treat the lock integer value as a bit …