中文
相关论文

相关论文: Fair Solution to the Reader-Writer-Problem with Se…

200 篇论文

A fast fair solution for Reader-Writer Problem is presented.

分布式、并行与集群计算 · 计算机科学 2013-09-19 Vlad Popov , Oleg Mazonka

Resource allocation is the problem that a process may enter a critical section CS of its code only when its resource requirements are not in conflict with those of other processes in their critical sections. For each execution of CS, these…

分布式、并行与集群计算 · 计算机科学 2012-06-01 Wim H. Hesselink

Multireader shared registers are basic objects used as communication medium in asynchronous concurrent computation. We propose a surprisingly simple and natural scheme to obtain several wait-free constructions of bounded 1-writer…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Paul Vitanyi

Semaphores are a widely used and foundational synchronization and coordination construct used for shared memory multithreaded programming. They are a keystone concept, in the sense that most other synchronization constructs can be…

分布式、并行与集群计算 · 计算机科学 2025-04-23 Dave Dice , Alex Kogan

Entry in: Encyclopedia of Algorithms, Ming-Yang Kao, Ed., Springer, To appear. Synonyms: Wait-free registers, wait-free shared variables, asynchronous communication hardware. Problem Definition: Consider a system of asynchronous processes…

分布式、并行与集群计算 · 计算机科学 2007-05-23 Paul M. B. Vitanyi

Consensus is an often occurring problem in concurrent and distributed programming. We present a programming language with simple semantics and build-in support for consensus in the form of communicating transactions. We motivate the need…

编程语言 · 计算机科学 2013-05-08 Carlo Spaccasassi , Vasileios Koutavas

The wakeup problem in distributed computing asks for a symmetric protocol that enables one of several processors to eventually guarantee that all (or, in a more general setting, enough) other processors have acted, using a shared register…

分布式、并行与集群计算 · 计算机科学 2026-05-20 John Haslegrave , Paul A. Russell , Mark Walters

As multicore computing is now standard, it seems irresponsible for constraints researchers to ignore the implications of it. Researchers need to address a number of issues to exploit parallelism, such as: investigating which constraint…

The pattern matching problem with swaps is to find all occurrences of a pattern in a text while allowing the pattern to swap adjacent symbols. The goal is to design fast matching algorithm that takes advantage of the bit parallelism of…

数据结构与算法 · 计算机科学 2018-09-26 Václav Blažej , Ondřej Suchý , Tomáš Valla

FIFO queues with a single reader and writer can be insufficient for "hard real-time" systems where interrupt handlers require wait-free guarantees when writing to message queues. We present an algorithm which elegantly and practically…

操作系统 · 计算机科学 2007-10-01 Jeremy Lee

A collaborative real-time text editor is an application that allows multiple users to edit a document simultaneously and merge their contributions automatically. It can be made collaborative by implementing a conflict resolution algorithm…

Previous work has shown that there are two major complexity barriers in the synthesis of fault-tolerant distributed programs: (1) generation of fault-span, the set of states reachable in the presence of faults, and (2) resolving deadlock…

分布式、并行与集群计算 · 计算机科学 2009-12-15 Fuad Abujarad , Borzoo Bonakdarpour , Sandeep S. Kulkarni

In this paper, we consider the problem of scheduling an application on a parallel computational platform. The application is a particular task graph, either a linear chain of tasks, or a set of independent tasks. The platform is made of…

数据结构与算法 · 计算机科学 2012-10-18 Guillaume Aupy , Anne Benoit

The Maximum Flow Problem with Conflict Constraints is a generalization that adds conflict constraints to a classical optimization problem on networks used to model several real-world applications. In the last few years several approaches,…

最优化与控制 · 数学 2025-03-26 Roberto Montemanni , Derek H. Smith

This paper introduces the \emph{serial-parallel decision problem}. Consider an online scheduler that receives a series of tasks, where each task has both a parallel and a serial implementation. The parallel implementation has the advantage…

数据结构与算法 · 计算机科学 2024-05-21 William Kuszmaul , Alek Westover

Multicore parallel programming has some very difficult problems such as deadlocks during synchronizations and race conditions brought by concurrency. Added to the difficulty is the lack of a simple, well-accepted computing model for…

编程语言 · 计算机科学 2010-12-09 Yibing Wang

In this paper we consider a network of processors aiming at cooperatively solving linear programming problems subject to uncertainty. Each node only knows a common cost function and its local uncertain constraint set. We propose a…

最优化与控制 · 数学 2019-08-27 Mohammadreza Chamanbaz , Giuseppe Notarstefano , Roland Bouffanais

Assigning tasks to service providers is a frequent procedure across various applications. Often the tasks arrive dynamically while the service providers remain static. Preventing task rejection caused by service provider overload is of…

分布式、并行与集群计算 · 计算机科学 2024-07-02 Yohai Trabelsi , Pan Xu , Sarit Kraus

The graph matching optimization problem is an essential component for many tasks in computer vision, such as bringing two deformable objects in correspondence. Naturally, a wide range of applicable algorithms have been proposed in the last…

计算机视觉与模式识别 · 计算机科学 2022-08-01 Stefan Haller , Lorenz Feineis , Lisa Hutschenreiter , Florian Bernard , Carsten Rother , Dagmar Kainmüller , Paul Swoboda , Bogdan Savchynskyy

String matching is a fundamental problem in computer science, with critical applications in text retrieval, bioinformatics, and data analysis. Among the numerous solutions that have emerged for this problem in recent decades,…

数据结构与算法 · 计算机科学 2025-03-10 Simone Faro , Arianna Pavone , Caterina Viola
‹ 上一页 1 2 3 10 下一页 ›