stdgpu: Efficient STL-like Data Structures on the GPU

08/16/2019
by   Patrick Stotko, et al.
0

Tremendous advances in parallel computing and graphics hardware opened up several novel real-time GPU applications in the fields of computer vision, computer graphics as well as augmented reality (AR) and virtual reality (VR). Although these applications built upon established open-source frameworks that provide highly optimized algorithms, they often come with custom self-written data structures to manage the underlying data. In this work, we present stdgpu, an open-source library which defines several generic GPU data structures for fast and reliable data management. Rather than abandoning previous established frameworks, our library aims to extend them, therefore bridging the gap between CPU and GPU computing. This way, it provides clean and familiar interfaces and integrates seamlessly into new as well as existing projects. We hope to foster further developments towards unified CPU and GPU computing and welcome contributions from the community.

READ FULL TEXT
research
01/30/2018

Open3D: A Modern Library for 3D Data Processing

Open3D is an open-source library that supports rapid development of soft...
research
09/26/2022

TGLib: An Open-Source Library for Temporal Graph Analysis

We initiate an open-source library for the efficient analysis of tempora...
research
04/24/2018

Taichi: An Open-Source Computer Graphics Library

An ideal software system in computer graphics should be a combination of...
research
03/19/2022

Volkit: A Performance-Portable Computer Vision Library for 3D Volumetric Data

We present volkit, an open source library with high performance implemen...
research
04/20/2023

Neural Radiance Fields: Past, Present, and Future

The various aspects like modeling and interpreting 3D environments and s...
research
03/19/2023

An Evaluation of GPU Filters for Accelerating the 2D Convex Hull

The Convex Hull algorithm is one of the most important algorithms in com...
research
12/23/2013

Transparent Checkpoint-Restart for Hardware-Accelerated 3D Graphics

Providing fault-tolerance for long-running GPU-intensive jobs requires a...

Please sign up or login with your details

Forgot password? Click here to reset