AbstractThe problem of maintaining multiple representations of dynamic data structures is investigated: Suppose there are a number of processors, each having the same data structure (the so-called client structure). Then the problem arises of how to maintain these structures efficiently under insertions and deletions. We propose a strategy in which we store a central data structure in one processor, to which all other processors are connected. Updates are first “preprocessed” in the central structure. Then information obtained in this central update is sent to the client structures, where it is used to update these structures. By sending appropriate information, each client structure can be updated more efficiently than by just directly per...
The single most serious issue in the development of a parallel implementation of non-deterministic p...
The fast development over the last years of high performance multicomputers makes them attractive ca...
Before moving beyond locks, we’ll first describe how to use locks in some common data structures. Ad...
AbstractThe problem of maintaining multiple representations of dynamic data structures is investigat...
Two problems are considered that deal with dynamic data structures on multiple storage media. In the...
AbstractWe consider the problem of maintaining a dynamic ordered set of n integers in a universe U u...
Choosing a suitable data structure is hard in sequential applications and harder in parallel applica...
Here, we propose a new approach to design non-blocking algorithms that can apply multiple changes to...
AbstractA fundamental problem in parallel computing is partitioning data structures in such a way as...
We present algorithms for the transportation of data in parallel and distributed systems that would ...
The reconstruction problem is the following: given a searching problem, design an efficient main mem...
We study the design of efficient data structures. In particular we focus on the design of data struc...
Concurrent data structures provide the means to multi-threaded applications to share data. Data stru...
The multicore revolution means that programmers have many cores at their disposal in everything from...
AbstractIn the embedded, multimedia community, designers deal with data management at different leve...
The single most serious issue in the development of a parallel implementation of non-deterministic p...
The fast development over the last years of high performance multicomputers makes them attractive ca...
Before moving beyond locks, we’ll first describe how to use locks in some common data structures. Ad...
AbstractThe problem of maintaining multiple representations of dynamic data structures is investigat...
Two problems are considered that deal with dynamic data structures on multiple storage media. In the...
AbstractWe consider the problem of maintaining a dynamic ordered set of n integers in a universe U u...
Choosing a suitable data structure is hard in sequential applications and harder in parallel applica...
Here, we propose a new approach to design non-blocking algorithms that can apply multiple changes to...
AbstractA fundamental problem in parallel computing is partitioning data structures in such a way as...
We present algorithms for the transportation of data in parallel and distributed systems that would ...
The reconstruction problem is the following: given a searching problem, design an efficient main mem...
We study the design of efficient data structures. In particular we focus on the design of data struc...
Concurrent data structures provide the means to multi-threaded applications to share data. Data stru...
The multicore revolution means that programmers have many cores at their disposal in everything from...
AbstractIn the embedded, multimedia community, designers deal with data management at different leve...
The single most serious issue in the development of a parallel implementation of non-deterministic p...
The fast development over the last years of high performance multicomputers makes them attractive ca...
Before moving beyond locks, we’ll first describe how to use locks in some common data structures. Ad...