中文
相关论文

相关论文: Universal Wait-Free Memory Reclamation

200 篇论文

Historically, memory management based on lock-free reference counting was very inefficient, especially for read-dominated workloads. Thus, approaches such as epoch-based reclamation (EBR), hazard pointers (HP), or a combination thereof have…

分布式、并行与集群计算 · 计算机科学 2021-08-06 Ruslan Nikolaev , Binoy Ravindran

Memory reclamation for lock-based data structures is typically easy. However, it is a significant challenge for lock-free data structures. Automatic techniques such as garbage collection are inefficient or use locks, and non-automatic…

分布式、并行与集群计算 · 计算机科学 2017-12-05 Trevor Brown

Mutual exclusion (ME) is a commonly used technique to handle conflicts in concurrent systems. With recent advancements in non-volatile memory technology, there is an increased focus on the problem of recoverable mutual exclusion (RME), a…

分布式、并行与集群计算 · 计算机科学 2021-03-03 Sahil Dhoked , Neeraj Mittal

We present a family of safe memory reclamation schemes, Hyaline, which are fast, scalable, and transparent to the underlying lock-free data structures. Hyaline is based on reference counting - considered impractical for memory reclamation…

分布式、并行与集群计算 · 计算机科学 2021-05-04 Ruslan Nikolaev , Binoy Ravindran

Memory-management support for lock-free data structures is well known to be a tough problem. Recent work has successfully reduced the overhead of such schemes. However, applying memory-management support to a data structure remains complex…

编程语言 · 计算机科学 2018-08-21 Nachshon Cohen

Fully Homomorphic Encryption (FHE) represents a paradigm shift in cryptography, enabling computation directly on encrypted data and unlocking privacy-critical computation. Despite being increasingly deployed in real platforms, the…

密码学与安全 · 计算机科学 2025-09-26 Rian Adam Rajagede , Yan Solihin

Safe memory reclamation is crucial to memory safety for optimistic and lock-free concurrent data structures in non garbage collected programming languages. However, several challenges arise in designing an ideal safe memory reclamation…

分布式、并行与集群计算 · 计算机科学 2025-09-03 Ajay Singh

Memory management is a critical component in almost all shared-memory, concurrent data structures and algorithms, consisting in the efficient allocation and the subsequent reclamation of shared memory resources. This paper contributes a…

分布式、并行与集群计算 · 计算机科学 2017-12-19 Manuel Pöter , Jesper Larsson Träff

Safe lock-free memory reclamation is a difficult problem. Existing solutions follow three basic methods (or their combinations): epoch based reclamation, hazard pointers, and optimistic reclamation. Epoch-based methods are fast, but do not…

分布式、并行与集群计算 · 计算机科学 2021-07-30 Gali Sheffi , Maurice Herlihy , Erez Petrank

Epoch based memory reclamation (EBR) is one of the most popular techniques for reclaiming memory in lock-free and optimistic locking data structures, due to its ease of use and good performance in practice. However, EBR is known to be…

分布式、并行与集群计算 · 计算机科学 2024-01-23 Daewoo Kim , Trevor Brown , Ajay Singh

Safe memory reclamation (SMR) algorithms are crucial for preventing use-after-free errors in optimistic data structures. SMR algorithms typically delay reclamation for safety and reclaim objects in batches for efficiency. It is difficult to…

分布式、并行与集群计算 · 计算机科学 2023-02-28 Ajay Singh , Trevor Brown , Michael Spear

Lock-free data structures are an important tool for the development of concurrent programs as they provide scalability, low latency and avoid deadlocks, livelocks and priority inversion. However, they require some sort of additional support…

分布式、并行与集群计算 · 计算机科学 2023-02-14 Pedro Moreno , Ricardo Rocha

Safe memory reclamation (SMR) schemes are an essential tool for lock-free data structures and concurrent programming. However, manual SMR schemes are notoriously difficult to apply correctly, and automatic schemes, such as reference…

分布式、并行与集群计算 · 计算机科学 2022-04-13 Daniel Anderson , Guy E. Blelloch , Yuanhao Wei

High-performance computing on shared-memory/multi-core architectures could suffer from non-negligible performance bottlenecks due to coordination algorithms, which are nevertheless necessary to ensure the overall correctness and/or to…

分布式、并行与集群计算 · 计算机科学 2020-04-22 Alessandro Pellegrini , Francesco Quaglia

Mutual exclusion is one of the most commonly used techniques to handle contention in concurrent systems. Traditionally, mutual exclusion algorithms have been designed under the assumption that a process does not fail while…

分布式、并行与集群计算 · 计算机科学 2021-10-19 Sahil Dhoked , Neeraj Mittal

Safe memory reclamation techniques that utilize per read reservations, such as hazard pointers, often cause significant overhead in traversals of linked concurrent data structures. This is primarily due to the need to announce a…

分布式、并行与集群计算 · 计算机科学 2025-06-05 Ajay Singh , Trevor Brown

Fully Homomorphic Encryption (FHE) is a technique that allows arbitrary computations to be performed on encrypted data without the need for decryption, making it ideal for securing many emerging applications. However, FHE computation is…

Non-volatile memory is expected to co-exist or replace DRAM in upcoming architectures. Durable concurrent data structures for non-volatile memories are essential building blocks for constructing adequate software for use with these…

分布式、并行与集群计算 · 计算机科学 2019-09-10 Yoav Zuriel , Michal Friedman , Gali Sheffi , Nachshon Cohen , Erez Petrank

We present Stamp-it, a new, concurrent, lock-less memory reclamation scheme with amortized, constant-time (thread-count independent) reclamation overhead. Stamp-it has been implemented and proved correct in the C++ memory model using as…

分布式、并行与集群计算 · 计算机科学 2018-10-23 Manuel Pöter , Jesper Larsson Träff

The Unlimited Sensing Framework (USF) was recently introduced to overcome the sensor saturation bottleneck in conventional digital acquisition systems. At its core, the USF allows for high-dynamic-range (HDR) signal reconstruction by…

信息论 · 计算机科学 2022-02-16 Dorian Florescu , Felix Krahmer , Ayush Bhandari
‹ 上一页 1 2 3 10 下一页 ›