Establishing the scalability of a concurrent algorithm a priori, before implementing and evaluating it on a concrete multi-core platform, seems difficult, if not impossible. In the context of search data structures however, according to all practical work of the past decade, algorithms that scale share a common characteristic: They all resemble standard sequential implementations for their respective data structure type and strive to minimize the number of synchronization operations. In this paper, we present sequential proximity, a theoretical framework to determine whether a concurrent search algorithm is close to its sequential counterpart. With sequential proximity we take the first step towards a theory of scalability for concurrent se...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
To use the computational power of modern computing machines, we have to deal with concurrent program...
Abstract In this paper we address the problem of parallelizing local search. We propose a general f...
We introduce “asynchronized concurrency (ASCY), ” a paradigm consisting of four complementary progra...
The increase in the number of cores in processors has been an important trend over the past decade. ...
AbstractA model is proposed that can be used to classify algorithms as inherently sequential. The mo...
We present the parallel implementation of a constraint-based Local Search algorithm and investigate ...
We present a parallel implementation of a constraint-based local search algorithm and investigate it...
This paper presents a fast algorithm for solving the all-nearest-neighbors problem. The algorithm us...
The proliferation of multicore processors is having an enormous impact on software design and develo...
There has been a significant amount of research on hardware and software support for efficient concu...
To harness modern multicore processors, it is imperative to develop parallel versions of fundamental...
We present a parallel implementation of a constraint-based local search algorithm and investigate it...
International audienceConstraint-Based Local Search (CBLS) consist in using Local Search methods [4]...
AbstractA distributed concurrent search algorithm for distributed constraint satisfaction problems (...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
To use the computational power of modern computing machines, we have to deal with concurrent program...
Abstract In this paper we address the problem of parallelizing local search. We propose a general f...
We introduce “asynchronized concurrency (ASCY), ” a paradigm consisting of four complementary progra...
The increase in the number of cores in processors has been an important trend over the past decade. ...
AbstractA model is proposed that can be used to classify algorithms as inherently sequential. The mo...
We present the parallel implementation of a constraint-based Local Search algorithm and investigate ...
We present a parallel implementation of a constraint-based local search algorithm and investigate it...
This paper presents a fast algorithm for solving the all-nearest-neighbors problem. The algorithm us...
The proliferation of multicore processors is having an enormous impact on software design and develo...
There has been a significant amount of research on hardware and software support for efficient concu...
To harness modern multicore processors, it is imperative to develop parallel versions of fundamental...
We present a parallel implementation of a constraint-based local search algorithm and investigate it...
International audienceConstraint-Based Local Search (CBLS) consist in using Local Search methods [4]...
AbstractA distributed concurrent search algorithm for distributed constraint satisfaction problems (...
We give a translation from concurrent programs to sequential programs that reduces the context-bound...
To use the computational power of modern computing machines, we have to deal with concurrent program...
Abstract In this paper we address the problem of parallelizing local search. We propose a general f...