Ray tracing and volume rendering large molecular data on multi-core and many-core architectures

A Knoll, I Wald, PA Navrátil, ME Papka… - Proceedings of the 8th …, 2013 - dl.acm.org
Visualizing large molecular data requires efficient means of rendering millions of data
elements that combine glyphs, geometry and volumetric techniques. The geometric and …

Efficient algorithms for stream compaction on GPUs

D Bakunas-Milanowski, V Rego, J Sang… - International Journal of …, 2017 - jstage.jst.go.jp
Stream compaction, also known as stream filtering or selection, produces a smaller output
array which contains the indices of the only wanted elements from the input array for further …

Redzone stream compaction: removing k items from a list in parallel O (k) time

J Bontes, J Gain - ACM Transactions on Parallel Computing, 2024 - dl.acm.org
Stream compaction, the parallel removal of selected items from a list, is a fundamental
building block in parallel algorithms. It is extensively used, both in computer graphics, for …

Parallel Marching Blocks: A Practical Isosurfacing Algorithm for Large Data on Many‐Core Architectures

B Liu, GJ Clapworthy, F Dong… - Computer Graphics Forum, 2016 - Wiley Online Library
Interactive isosurface visualisation has been made possible by mapping algorithms to GPU
architectures. However, current state‐of‐the‐art isosurfacing algorithms usually consume …

Efficient Direct Isosurface Rasterization of Scalar Volumes

A Kreskowski, G Rendle… - Computer Graphics Forum, 2022 - Wiley Online Library
In this paper we propose a novel and efficient rasterization‐based approach for direct
rendering of isosurfaces. Our method exploits the capabilities of task and mesh shader …

Massively parallel rule-based interpreter execution on GPUs using thread Compaction

M Köster, J Groß, A Krüger - International Journal of Parallel Programming, 2020 - Springer
Interpreters are well researched in the field of compiler construction and program
generation. They are typically used to realize program execution of different programming …

A fast hybrid approach for stream compaction on GPUs

V Rego, J Sang, C Yu - 2016 Fourth International Symposium …, 2016 - ieeexplore.ieee.org
Stream compaction, also known as stream filtering or selection, produces a smaller output
array which contains the indices of the only selected elements from the input array for further …

On the Parallelization of Stream Compaction on a Low‐Cost SDC Cluster

G Bernabé, ME Acacio - Scientific Programming, 2018 - Wiley Online Library
Many highly parallel algorithms usually generate large volumes of data containing both valid
and invalid elements, and high‐performance solutions to the stream compaction problem …

Fast parallel stream compaction for IA-based multi/many-core processors

Q Sun, C Yang, C Wu, L Li, F Liu - 2016 16th IEEE/ACM …, 2016 - ieeexplore.ieee.org
Stream compaction, frequently found in a large variety of applications, serves as a general
primitive that reduces an input stream to a subset containing only the wanted elements so …

Efficient GPU Stream Transform

O Olsson - Proceedings of the Australasian Computer Science …, 2019 - dl.acm.org
Asymmetric data patterns and workloads pose a challenge to massively parallel algorithm
design, in particular for modern wide-SIMD architectures exhibiting several levels of …