We analyze and compare the performances of two acceleration data structures for electromagnetic ray-Tracing purposes on graphical processing units (GPUS) using the CUDA programming language, namely the K-Dimensional (KD)-Tree and the Split Bounding Volume Hierarchy (SBVH). Our implementations have been based on the approach made available by Nvidia, which takes into account the programming optimizations made possible by the latest version of CUDA and the most recent Nvidia GPU architectures. We have tested the two approaches on standard computer graphics scenes (conference and bunny) and on a scene of electromagnetic interest (ship). In all the cases considered, the SBVH has shown to perform better in terms of both speed and memorysaving properties.

Comparison of acceleration data structures for electromagnetic ray-tracing purposes on GPUs / Breglia, Alfonso; Capozzoli, Amedeo; Curcio, Claudio; Liseno, Angelo. - In: IEEE ANTENNAS & PROPAGATION MAGAZINE. - ISSN 1045-9243. - 57:5(2015), pp. 159-176. [10.1109/MAP.2015.2470685]

Comparison of acceleration data structures for electromagnetic ray-tracing purposes on GPUs

BREGLIA, ALFONSO;CAPOZZOLI, AMEDEO;CURCIO, CLAUDIO;LISENO, ANGELO
2015

Abstract

We analyze and compare the performances of two acceleration data structures for electromagnetic ray-Tracing purposes on graphical processing units (GPUS) using the CUDA programming language, namely the K-Dimensional (KD)-Tree and the Split Bounding Volume Hierarchy (SBVH). Our implementations have been based on the approach made available by Nvidia, which takes into account the programming optimizations made possible by the latest version of CUDA and the most recent Nvidia GPU architectures. We have tested the two approaches on standard computer graphics scenes (conference and bunny) and on a scene of electromagnetic interest (ship). In all the cases considered, the SBVH has shown to perform better in terms of both speed and memorysaving properties.
2015
Comparison of acceleration data structures for electromagnetic ray-tracing purposes on GPUs / Breglia, Alfonso; Capozzoli, Amedeo; Curcio, Claudio; Liseno, Angelo. - In: IEEE ANTENNAS & PROPAGATION MAGAZINE. - ISSN 1045-9243. - 57:5(2015), pp. 159-176. [10.1109/MAP.2015.2470685]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/655261
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 5
social impact