By Topic

Ray-Tracing of GNSS Signal Through the Atmosphere Powered by CUDA, HMPP and GPUs Technologies

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

5 Author(s)
Gegout, P. ; Groupe de Rech. de Geodesie Spatiale, Obs. Midi-Pyrenees (OMP), France ; Oberle, P. ; Desjardins, C. ; Moyard, J.
more authors

The ray-tracing of signals emitted by the Global Navigation Satellite Systems (GNSS) is implemented on Graphics Processing Units (GPU) by two parallel programming techniques: the “Compute Unified Device Architecture” (CUDA) C-language and the directives for “Hybrid Multicore Parallel Programming” (HMPP) developed by CAPS Entreprise. The signal propagation is obtained by the numerical integration of the differential system derived from the eikonal equation by the Runge-Kutta method. The computation of atmospheric delays on GPU has to preserve the millimeter accuracy using the double precision arithmetic. Four versions describe how the ray-tracing of 8,100 rays was optimized for the Fermi architecture. As referring to a single-core single-threaded CPU version, accelerations ranging from 20 to 50 times are progressively obtained when the software enhancements gradually harness the hardware capabilities. The versions HMPP and CUDA provide exactly the same accelerations. HMPP further provides an easy implementation for multiple kind of GPU cards. A speed-up of 75 times versus the CPU version is finally reached when the ray-tracing algorithm is applied to 130,000 rays.

Published in:

Selected Topics in Applied Earth Observations and Remote Sensing, IEEE Journal of  (Volume:7 ,  Issue: 5 )