We examine the problem of optimizing classification tree evaluation for on-line and real-time appli-cations by using GPUs. Looking at trees with continuous attributes often used in image segmentation, we first put the existing algorithms for serial and data-parallel evaluation on solid footings. We then introduce a speculative parallel algorithm designed for single instruction, multiple data (SIMD) architec-tures commonly found in GPUs. A theoretical analysis shows how the run times of data and speculative decompositions compare assuming independent processors. To compare the algorithms in the SIMD environment, we implement both on a CUDA 2.0 architecture machine and compare timings to a serial CPU implementation. Various optimizations and ...
In this thesis we investigate the relation between the structure of input graphs and the performance...
The computing power of current Graphical Processing Units (GPUs) has increased rapidly over the year...
AbstractThe use of GPUs has enabled us to achieve substantial acceleration in highly regular data pa...
Abstract—Many general-purpose applications exploit Graphics Processing Units (GPUs) by executing a s...
We present a CUDA-based implementation of a decision tree construction algorithm within the gradient...
Abstract—In this paper, we construe key factors in design and evaluation of image processing algorit...
With the advent of programmer-friendly GPU computing environ-ments, there has been much interest in ...
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
We present an algorithm for constructing kd-trees on GPUs. This algorithm achieves real-time perform...
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
Today, parallel selection algorithms that run on Graphical Processing Units (GPUs) hold great promis...
Machine learning algorithms are frequently applied in data mining applications. Many of the tasks in...
Context. Machine Learning is a complex and resource consuming process that requires a lot of computi...
Graphics Processing Units (GPUs) are a fast evolving architecture. Over the last decade their progra...
Abstract. We describe a method for implementing the evaluation and training of decision trees and fo...
In this thesis we investigate the relation between the structure of input graphs and the performance...
The computing power of current Graphical Processing Units (GPUs) has increased rapidly over the year...
AbstractThe use of GPUs has enabled us to achieve substantial acceleration in highly regular data pa...
Abstract—Many general-purpose applications exploit Graphics Processing Units (GPUs) by executing a s...
We present a CUDA-based implementation of a decision tree construction algorithm within the gradient...
Abstract—In this paper, we construe key factors in design and evaluation of image processing algorit...
With the advent of programmer-friendly GPU computing environ-ments, there has been much interest in ...
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
We present an algorithm for constructing kd-trees on GPUs. This algorithm achieves real-time perform...
Graph component labelling, which is a subset of the general graph colouring problem, is a computatio...
Today, parallel selection algorithms that run on Graphical Processing Units (GPUs) hold great promis...
Machine learning algorithms are frequently applied in data mining applications. Many of the tasks in...
Context. Machine Learning is a complex and resource consuming process that requires a lot of computi...
Graphics Processing Units (GPUs) are a fast evolving architecture. Over the last decade their progra...
Abstract. We describe a method for implementing the evaluation and training of decision trees and fo...
In this thesis we investigate the relation between the structure of input graphs and the performance...
The computing power of current Graphical Processing Units (GPUs) has increased rapidly over the year...
AbstractThe use of GPUs has enabled us to achieve substantial acceleration in highly regular data pa...