• Cite Icon8
  • https://doi.org/10.2312/vg/vg06/059-062Copy DOI Icon

SIMD-Aware Ray-Casting

  • Jan 1, 2006
  • Warren Leung +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

With the addition of loop and branch capabilities into the GPU programming set, a more natural and free-flowing volume rendering pipeline execution mode recently emerged. While the execution of the looped fragment program is still SIMD, the numerical approximation of the volume integral is no longer broken up into multiple passes, as it was in previous approaches. Although this certainly is an improvement, due to the less tight control, the present framework lacks the capabilities to focus program flow on the relevant data. In fact, due to the GPU-native SIMD programming model, the slowest ray will now determine the rendering speed. Our paper seeks to provide solutions to enforce more control over the rendering process, with the special SIMD programming model in mind, while retaining this new and promising single-pass rendering paradigm. Our efforts were rewarded with speedups of up to 8.

Similar Papers
  • Conference Article
  • Citations1

Optimizing Bandwidth Constraint through Register Interconnection for Stream Processors

  • Sep 15, 2007
  • Weihua Zhang +3
  • Conference Article
  • Citations39

Introducing Control Flow into Vectorized Code

  • Sep 15, 2007
  • Jaewook Shin
  • Research Article
  • Citations33

Analysis and optimization of dynamic dataflow programs

  • Jan 01, 2015
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Simone Casale-Brunet
  • Supplementary Content

Automatic Inference of Symbolic Permissions for Single-threaded Java Programs

  • Oct 24, 2019
  • Figshare
  • Ayesha Sadiq
  • Supplementary Content

Co-Contextual Type Systems: Contextless Deductive Reasoning for Correct Incremental Type Checking

  • Mar 02, 2020
  • TUbilio (Technical University of Darmstadt)
  • Edlira Kuci
  • Conference Article
  • Citations13

Local shading coherence extraction for SIMD-efficient path tracing on CPUs

  • Jun 20, 2016
  • Attila T Áfra +3
  • Research Article

A New, Architectural Paradigm for High-performance Computing

  • Jan 01, 1999
  • Scalable Computing Practice and Experience
  • David A Bader
  • Research Article

An Approach About Monitoring Generic Properties on C Programs Using Aspect-Oriented Programming with ACC (AspeCtC)

  • Jun 08, 2016
  • Pikeroen Olivier
  • Research Article

Transformations and efficient parallel execution of loops with dependencies

  • Jan 01, 1994
  • Open Collections
  • M.R Ito +1
  • Book Chapter

Achieving High Parallel Efficiency on Modern Processors for X-Ray Scattering Data Analysis

  • Jan 01, 2017
  • Abhinav Sarje +2
  • Research Article

FPGA as a Service: 利用FPGA之動態應用程式加速之方法探討

  • Jan 01, 2013
  • 廖堃吉
  • Research Article
  • Citations321

Concurrency State Models and Java Programs

  • Jan 01, 2000
  • Scalable Computing Practice and Experience
  • William F Gilreath
  • Conference Article
  • Citations7

Revisiting parallel rendering for shared memory machines

  • Apr 10, 2011
  • Boonthanome Nouanesengsy +3
  • Research Article

Inferring Scalability from Program Pseudocode

  • Jan 01, 2014
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Mihai Leția
  • Conference Article
  • Citations91

Guarded execution and branch prediction in dynamic ILP processors

  • Apr 01, 1994
  • Dionisios Pnevmatikatos +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.