Spline surface intersections optimized for GPUs

  • Authors:
  • Sverre Briseid;Tor Dokken;Trond Runar Hagen;Jens Olav Nygaard

  • Affiliations:
  • Dept. of Applied Math., SINTEF, Blindern, Oslo, Norway;Dept. of Applied Math., SINTEF, Blindern, Oslo, Norway;Dept. of Applied Math., SINTEF, Blindern, Oslo, Norway;Dept. of Applied Math., SINTEF, Blindern, Oslo, Norway

  • Venue:
  • ICCS'06 Proceedings of the 6th international conference on Computational Science - Volume Part IV
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

A commodity-type graphics card with its graphics processing unit (GPU) is used to detect, compute and visualize the intersection of two spline surfaces, or the self-intersection of a single spline surface. The parallelism of the GPU facilitates fast and efficient subdivision and bounding box testing of smaller spline patches and their corresponding normal subpatches. This subdivision and testing is iterated until a prescribed level of accuracy is reached, after which results are returned to the main computer. We observe speedups up to 17 times relative to a contemporary 64 bit CPU.