Rendering point clouds with compute shaders and vertex order optimization

M Schütz, B Kerbl, M Wimmer - Computer Graphics Forum, 2021 - Wiley Online Library
In this paper, we present several compute‐based point cloud rendering approaches that
outperform the hardware pipeline by up to an order of magnitude and achieve significantly …

[HTML][HTML] Efficient generation of occlusion-aware multispectral and thermographic point clouds

A López, CJ Ogayar, JM Jurado, FR Feito - Computers and Electronics in …, 2023 - Elsevier
The reconstruction of 3D point clouds from image datasets is a time-consuming task that has
been frequently solved by performing photogrammetric techniques on every data source …

A high-performance software graphics pipeline architecture for the GPU

M Kenzel, B Kerbl, D Schmalstieg… - ACM Transactions on …, 2018 - dl.acm.org
In this paper, we present a real-time graphics pipeline implemented entirely in software on a
modern GPU. As opposed to previous work, our approach features a fully-concurrent, multi …

A 3D graphics rendering pipeline implementation based on the openCL massively parallel processing

M Kim, N Baek - The Journal of Supercomputing, 2021 - Springer
Recently, massively-parallel computing libraries and devices are much widely used, in
addition to the traditional 3D graphics systems. In this paper, we present a full 3D fixed …

Wasp: Warp scheduling to mimic prefetching in graphics workloads

D Joseph, JL Aragón, JM Parcerisa… - arxiv preprint arxiv …, 2024 - arxiv.org
Contemporary GPUs are designed to handle long-latency operations effectively; however,
challenges such as core occupancy (number of warps in a core) and pipeline width can …

Dtexl: Decoupled raster pipeline for texture locality

D Joseph, JL Aragón, JM Parcerisa… - 2022 55th IEEE/ACM …, 2022 - ieeexplore.ieee.org
Contemporary GPU architectures have multiple shader cores and a scheduler that
distributes work (threads) among them, focusing on load balancing. These load balancing …

LIBRA: Memory Bandwidth-and Locality-Aware Parallel Tile Rendering

A Tomás, JL Aragón, JM Parcerisa… - 2024 57th IEEE/ACM …, 2024 - ieeexplore.ieee.org
The increasing demand for high-quality graphics requires a significant increase in
computational power of modern GPUs. The common approach to follow is augmenting the …

Hierarchical rasterization of curved primitives for vector graphics rendering on the GPU

M Dokter, J Hladky, M Parger… - Computer Graphics …, 2019 - Wiley Online Library
In this paper, we introduce the CPatch, a curved primitive that can be used to construct
arbitrary vector graphics. A CPatch is a generalization of a 2D polygon: Any number of …

[PDF][PDF] CUDA and Applications to Task-based Programming.

B Kerbl, M Kenzel, M Winter, M Steinberger - Eurographics (Tutorials), 2022 - diglib.eg.org
In this second part of the tutorial, having explored the basic CUDA programming model in
part one, we will now take a closer look at how the programming model maps to the …

[PDF][PDF] ImpRoving MemoRy Access Efficiency foR Real-time RendeRing in Tile-based GPU ARchitectuRes

D Joseph - 2024 - personals.ac.upc.edu
In recent years, mobile devices have become an integral part of modern life and are here to
stay. Given that vision is one of the fastest and most intuitive ways of human perception, it …