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 multicore revolution means that programmers have many cores at their disposal in everything from...
AbstractThe dataflow programming model has shown to be a relevant approach to efficiently run massiv...
The performance of a data parallel program is critically dependent on the data decomposition that th...
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...
AbstractA fundamental problem in parallel computing is partitioning data structures in such a way as...
Choosing a suitable data structure is hard in sequential applications and harder in parallel applica...
. Distributed data structures are those that are shared by parallel processes. They provide a flexib...
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 ap-plications to share data. Data str...
Introduction A wide range of applications make use of regular dynamic data structures. Dynamic data...
We present algorithms for the transportation of data in parallel and distributed systems that would ...
When developing a software program, various data structures are used to store and organize data whic...
In this paper, we study dynamic protocol update (DPU). Contrary to local code updates on-the-fly, DP...
AbstractImplementations of operations on general data structures in definitional languages often lea...
The multicore revolution means that programmers have many cores at their disposal in everything from...
AbstractThe dataflow programming model has shown to be a relevant approach to efficiently run massiv...
The performance of a data parallel program is critically dependent on the data decomposition that th...
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...
AbstractA fundamental problem in parallel computing is partitioning data structures in such a way as...
Choosing a suitable data structure is hard in sequential applications and harder in parallel applica...
. Distributed data structures are those that are shared by parallel processes. They provide a flexib...
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 ap-plications to share data. Data str...
Introduction A wide range of applications make use of regular dynamic data structures. Dynamic data...
We present algorithms for the transportation of data in parallel and distributed systems that would ...
When developing a software program, various data structures are used to store and organize data whic...
In this paper, we study dynamic protocol update (DPU). Contrary to local code updates on-the-fly, DP...
AbstractImplementations of operations on general data structures in definitional languages often lea...
The multicore revolution means that programmers have many cores at their disposal in everything from...
AbstractThe dataflow programming model has shown to be a relevant approach to efficiently run massiv...
The performance of a data parallel program is critically dependent on the data decomposition that th...