中文
相关论文

相关论文: Hapax Locks : Value-Based Mutual Exclusion

200 篇论文

Integrated circuit (IC) piracy and overproduction are serious issues that threaten the security and integrity of a system. Logic locking is a type of hardware obfuscation technique where additional key gates are inserted into the circuit.…

密码学与安全 · 计算机科学 2021-01-27 Michael Yue , Fatemeh Tehranipoor

Modern hardware environments are becoming increasingly heterogeneous, leading to the emergence of applications specifically designed to exploit this heterogeneity. Efficiently adopting locks in these applications poses distinct challenges.…

分布式、并行与集群计算 · 计算机科学 2025-08-12 Hanze Zhang , Rong Chen , Haibo Chen

Many task-parallel applications can benefit from attempting to execute tasks in a specific order, as for instance indicated by priorities associated with the tasks. We present three lock-free data structures for priority scheduling with…

分布式、并行与集群计算 · 计算机科学 2013-12-10 Martin Wimmer , Daniel Cederman , Francesco Versaci , Jesper Larsson Träff , Philippas Tsigas

Physical unclonable functions(PUFs) provide a unique fingerprint to a physical entity by exploiting the inherent physical randomness. Gao et al. discussed the vulnerability of most current-day PUFs to sophisticated machine learning-based…

量子物理 · 物理学 2023-05-24 Kaushik Chakraborty , Mina Doosti , Yao Ma , Chirag Wadhwa , Myrto Arapinis , Elham Kashefi

Hash tables are ubiquitous in computer science for efficient access to large datasets. However, there is always a need for approaches that offer compact memory utilisation without substantial degradation of lookup performance. Cuckoo…

数据结构与算法 · 计算机科学 2019-07-17 Megha Khosla , Avishek Anand

We give a priority queue that achieves the same amortized bounds as Fibonacci heaps. Namely, find-min requires O(1) worst-case time, insert, meld and decrease-key require O(1) amortized time, and delete-min requires $O(\log n)$ amortized…

数据结构与算法 · 计算机科学 2010-02-11 Amr Elmasry

The queue is conceptually one of the simplest data structures-a basic FIFO container. However, ensuring correctness in the presence of concurrency makes existing lock-free implementations significantly more complex than their original form.…

分布式、并行与集群计算 · 计算机科学 2025-11-13 Yusuf Motiwala

The lock-free, ordered, linked list is an important, standard example of a concurrent data structure. An obvious, practical drawback of textbook implementations is that failed compare-and-swap (CAS) operations lead to retraversal of the…

数据结构与算法 · 计算机科学 2020-11-02 Jesper Larsson Träff , Manuel Pöter

Now days, manufacturers are focusing on increasing the concurrency in multiprocessor system-on-a-chip (MPSoC) architecture instead of increasing clock speed, for embedded systems. Traditionally lock-based synchronization is provided to…

硬件体系结构 · 计算机科学 2012-02-06 Shaily Mittal , Nitin

This paper proposes Concurrent-Access Obfuscated Store (CAOS), a construction for remote data storage that provides access-pattern obfuscation in a honest-but-curious adversarial model, while allowing for low bandwidth overhead and client…

密码学与安全 · 计算机科学 2019-06-04 Mihai Ordean , Mark Ryan , David Galindo

Logic locking has emerged as a prominent key-driven technique to protect the integrity of integrated circuits. However, novel machine-learning-based attacks have recently been introduced to challenge the security foundations of locking…

密码学与安全 · 计算机科学 2021-07-28 Dominik Sisejkovic , Farhad Merchant , Lennart M. Reimann , Rainer Leupers

Modern multi-socket architectures exhibit non-uniform memory access (NUMA) behavior, where access by a core to data cached locally on a socket is much faster than access to data cached on a remote socket. Prior work offers several efficient…

操作系统 · 计算机科学 2019-03-04 Dave Dice , Alex Kogan

Logic locking aims to prevent intellectual property (IP) piracy and unauthorized overproduction of integrated circuits (ICs). However, initial logic locking techniques were vulnerable to the Boolean satisfiability (SAT)-based attacks. In…

密码学与安全 · 计算机科学 2021-11-16 Lilas Alrahis , Satwik Patnaik , Muhammad Abdullah Hanif , Muhammad Shafique , Ozgur Sinanoglu

Distributed consensus is integral to modern distributed systems. The widely adopted Paxos algorithm uses two phases, each requiring majority agreement, to reliably reach consensus. In this paper, we demonstrate that Paxos, which lies at the…

分布式、并行与集群计算 · 计算机科学 2016-08-25 Heidi Howard , Dahlia Malkhi , Alexander Spiegelman

The Paxos algorithm requires a single correct coordinator process to operate. After a failure, the replacement of the coordinator may lead to a temporary unavailability of the application implemented atop Paxos. So far, this unavailability…

分布式、并行与集群计算 · 计算机科学 2017-10-24 Gustavo M. D. Vieira , Islene C. Garcia , Luiz E. Buzato

We present an algorithm for planning trajectories that avoid obstacles and satisfy key-door precedence specifications expressed with a fragment of signal temporal logic. Our method includes a novel exact convex partitioning of the obstacle…

系统与控制 · 电气工程与系统科学 2026-04-02 Shilin You , Gael Luna , Juned Shaikh , David Gostin , Yu Xiang , Justin Koeln , Tyler Summers

Vector clock algorithms are basic wait-free building blocks that facilitate causal ordering of events. As wait-free algorithms, they are guaranteed to complete their operations within a finite number of steps. Stabilizing algorithms allow…

分布式、并行与集群计算 · 计算机科学 2017-12-25 Iosif Salem , Elad Michael Schiller

We present an efficient and practical lock-free implementation of a concurrent deque that is disjoint-parallel accessible and uses atomic primitives which are available in modern computer systems. Previously known lock-free algorithms of…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Håkan Sundell , Philippas Tsigas

In hierarchical Mobile IPv6 networks, Mobility Anchor Point (MAP) may become a single point of bottleneck as it handles more and more mobile nodes (MNs). A number of schemes have been proposed to achieve load balancing among different MAPs.…

网络与互联网体系结构 · 计算机科学 2009-12-08 Prof P. Harini , Dr. O. B. V. Ramanaiah

Introduction. Distributed data processing and storage systems require efficient methods to distribute keys across buckets. While simple and fast, the traditional modulo-based mapping is unstable when the number of buckets changes, leading…

数据结构与算法 · 计算机科学 2025-11-11 Otmar Ertl