With the advent of programmer-friendly GPU computing environ-ments, there has been much interest in offloading workloads that can exploit the high degree of parallelism available on modern GPUs. Exploiting this parallelism and optimizing for the GPU memory hi-erarchy is well-understood for regular applications that operate on dense data structures such as arrays and matrices. However, there has been significantly less work in the area of irregular algorithms and even less so when pointer-based dynamic data structures are involved. Recently, irregular algorithms such as Barnes-Hut and kd-tree traversals have been implemented on GPUs, yielding sig-nificant performance gains over CPU implementations. However, the implementations often rely on ...
We engineer a GPU implementation of a B-Tree that supports concurrent queries (point, range, and suc...
Graphics Processing Units (GPUs) are a fast evolving architecture. Over the last decade their progra...
Abstract—Many general-purpose applications exploit Graphics Processing Units (GPUs) by executing a s...
With the advent of programmer-friendly GPU computing environments, there has been much interest in o...
AbstractThe use of GPUs has enabled us to achieve substantial acceleration in highly regular data pa...
We present an algorithm for constructing kd-trees on GPUs. This algorithm achieves real-time perform...
The last few years has seen an explosion of effort in designing algorithms that harness the power of...
General purpose programming on the graphics processing units (GPGPU) has received a lot of attention...
Many applications with regular parallelism have been shown to benefit from using Graphics Processing...
Abstract—Although GPGPUs are traditionally used to accel-erate workloads with regular control and me...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
We examine the problem of optimizing classification tree evaluation for on-line and real-time appli-...
The relentless demands for improvements in the compute throughput, and energy efficiency have driven...
Implementing a graph traversal (GT) algorithm for GPUs is a very challenging task. It is a core prim...
Current Graphics Processing Units (GPUs) provide programmable vertex and fragment processing circuit...
We engineer a GPU implementation of a B-Tree that supports concurrent queries (point, range, and suc...
Graphics Processing Units (GPUs) are a fast evolving architecture. Over the last decade their progra...
Abstract—Many general-purpose applications exploit Graphics Processing Units (GPUs) by executing a s...
With the advent of programmer-friendly GPU computing environments, there has been much interest in o...
AbstractThe use of GPUs has enabled us to achieve substantial acceleration in highly regular data pa...
We present an algorithm for constructing kd-trees on GPUs. This algorithm achieves real-time perform...
The last few years has seen an explosion of effort in designing algorithms that harness the power of...
General purpose programming on the graphics processing units (GPGPU) has received a lot of attention...
Many applications with regular parallelism have been shown to benefit from using Graphics Processing...
Abstract—Although GPGPUs are traditionally used to accel-erate workloads with regular control and me...
Modern Graphics Processing Units (GPUs) provide high computation power at low costs and have been de...
We examine the problem of optimizing classification tree evaluation for on-line and real-time appli-...
The relentless demands for improvements in the compute throughput, and energy efficiency have driven...
Implementing a graph traversal (GT) algorithm for GPUs is a very challenging task. It is a core prim...
Current Graphics Processing Units (GPUs) provide programmable vertex and fragment processing circuit...
We engineer a GPU implementation of a B-Tree that supports concurrent queries (point, range, and suc...
Graphics Processing Units (GPUs) are a fast evolving architecture. Over the last decade their progra...
Abstract—Many general-purpose applications exploit Graphics Processing Units (GPUs) by executing a s...