Literature on parallel algorithms and data structures is vast. In fact, the literature has grown with the advent of GPGPU computing just a few years ago. However, most of the literature targets SIMD (single instruction, multiple data) hardware, which means that data structures are still sequential at their heart. In contrast to this, natural systems, and more recently new hardware, operates in a fashion which is asynchronous, solving MIMD or MISD (multiple instruction multiple data, multiple instruction single data) problems. As a consequence, we are interested in finding existing data structures that operate in an asynchronous fashion, and their benefits or drawbacks when compared to other data structures. The student shall research the st...
Parallelizing large sized problem in parallel systems has always been a challenge for programmer. Th...
A central computing trend over the last decade has been the need to process increasingly larger amou...
Concurrent data structures are the data sharing side of parallel programming. Data structures give t...
textabstractIn this paper we give a classification of parallel branch and bound algorithms and devel...
The goal of data mining algorithms is to discover useful information embedded in large databases. On...
Parallelism plays a significant role in high-performance computing systems, from large clusters of c...
This paper considers the expression and derivation of efficient data parallel programs for SIMD and ...
We briefly review some key scientific and parallel processing issues in a selection of some 84 exist...
In this paper we give a classification of parallel branch and bound algorithms and develop a class o...
The tree-layout problem is to compute the coordinates of nodes of a tree so that the tree, when draw...
We present a fine grained, massively parallel SIMD architecture called the data structure accelerat...
Heterogeneous processors, consisting of CPU cores and an integrated GPU on the same die, are current...
The work presented in this thesis is mainly involved in the design and analysis of asynchronous para...
Includes bibliographical references (pages 391-396) and index.Book fair 2013.xxvi, 406 pages
This session explores, through the use of formal methods, the “intuition” used in creating a paralle...
Parallelizing large sized problem in parallel systems has always been a challenge for programmer. Th...
A central computing trend over the last decade has been the need to process increasingly larger amou...
Concurrent data structures are the data sharing side of parallel programming. Data structures give t...
textabstractIn this paper we give a classification of parallel branch and bound algorithms and devel...
The goal of data mining algorithms is to discover useful information embedded in large databases. On...
Parallelism plays a significant role in high-performance computing systems, from large clusters of c...
This paper considers the expression and derivation of efficient data parallel programs for SIMD and ...
We briefly review some key scientific and parallel processing issues in a selection of some 84 exist...
In this paper we give a classification of parallel branch and bound algorithms and develop a class o...
The tree-layout problem is to compute the coordinates of nodes of a tree so that the tree, when draw...
We present a fine grained, massively parallel SIMD architecture called the data structure accelerat...
Heterogeneous processors, consisting of CPU cores and an integrated GPU on the same die, are current...
The work presented in this thesis is mainly involved in the design and analysis of asynchronous para...
Includes bibliographical references (pages 391-396) and index.Book fair 2013.xxvi, 406 pages
This session explores, through the use of formal methods, the “intuition” used in creating a paralle...
Parallelizing large sized problem in parallel systems has always been a challenge for programmer. Th...
A central computing trend over the last decade has been the need to process increasingly larger amou...
Concurrent data structures are the data sharing side of parallel programming. Data structures give t...