Floating point operations per second: GPU vs. CPU. The graphics card clearly outperforms the CPU in terms of floating point operations.  

Floating point operations per second: GPU vs. CPU. The graphics card clearly outperforms the CPU in terms of floating point operations.  

Source publication
Chapter
Full-text available
In this chapter, we exploited graphics hardware for accelerating the computation of radio wave propagation predictions. Our method traces discrete line-of-sight beams and reconstructs ray paths based on radiation source, beam origin and all discrete points within a sampled beam. All algorithms are designed to benefit from the computational power an...

Context in source publication

Context 1
... GPUs are extremely powerful computing devices. Figure 2 depicts the evolution of floating point operations per second (FLOPS) of the GPU in comparison to the CPU over the last few years, c.f. Owens et al. (2005). The performance gain of graphics cards roughly doubles every half year, clearly outperforming the CPU when competing for Giga FLOPS (GFLOPS). ...

Similar publications

Article
Full-text available
Plane-strain vibrations in a fluid-loaded poroelastic hollow cylinder surrounded by a fluid are investigated employing Biot's theory of wave propagation in poroelastic media. The poroelastic hollow cylinder is homogeneous and isotropic, while the inner and outer fluids are homogeneous, isotropic and inviscid. The frequency equation of the fluid-loa...
Article
Full-text available
Numerical analysis for sound wave propagation in time domain has been investigated widely as a result of computer development. Now, the development of accurate numerical schemes in time domain is an important technical issue. When we analyze large-scale sound wave propagation, the reduction of the calculation time is a necessary require-ment. Recen...
Article
Full-text available
This paper investigates torsional vibrations in an initially stressed composite poroelastic cylinder in the framework of Biot's theory of wave propagation in poroelastic solids. Poroelastic composite cylinder consists of two concentric cylindrical layers made of different poroelastic materials. The governing equations are formulated from the Biot's...
Article
Full-text available
We present an implementation of the spectral-element method for simulation of two-dimensional elastic wave propagation in fully heterogeneous media. We have incorporated most of realistic geological features in the model, including surface topography, curved layer interfaces, and 2-D wave-speed heterogeneity. To accommodate such complexity, we use...

Citations

... Lately, the increasing interest in RT models is being also stimulated by the ongoing idea of allocating next generation wireless systems in the millimeter-wave bands to cope with the unceasing demand for higher data rates [3,5], since of course the higher the operating frequency, the more accurate the ray-optics approximations. Moreover, due to the technological evolution, computational resources available to radio wave engineers can be expected to become greater and cheaper in the future, contributing to overcome traditional high-CPU time limitations [8]. ...
Article
Full-text available
According to the current prospect of allocating next generation wireless systems in the underutilized millimeter frequency bands, a thorough characterization of mm-wave propagation represents a pressing necessity. In this work, an “item level” characterization of radiowave propagation at 70 GHz is carried out. The scattering properties of several, different objects commonly present in indoor environment are investigated by means of measurements carried out in an anechoic chamber. The measured data have been also exploited to tune some parameters of a 3D ray tracing model.
... Specific frameworks for the GP-GPU have been developed such as the Compute Unified Device Architecture by NVIDIA [NVIDIA Corporation, 2014]. Due to the massive parallelization capabilities of GP-GPUs, considerable reduction in computation time of ray tracing/ray launching simulations can be obtained especially when the GPU-based implementation is combined with efficient shouting and bouncing ray algorithms like BSP or kd-tree [Catrein et al., 2007; Rich and Kuhlen, 2010]. Of course the algorithm code must be properly modified or interfaced to allow proper parallelization on the GPU. ...
Article
Applied for the first time to mobile radio propagation modeling at the beginning of the nineties, ray tracing is now living a second youth. It is probably the best model to assist in the design and planning of future short-range, millimeter-wave wireless systems, where the more limited propagation environment with respect to UHF frequencies allows to overcome traditional high-CPU time limitations while the higher operating frequency makes ray-optics approximations less drastic and allows to achieve an unprecedented level of accuracy. An overview of ray tracing propagation modeling is given in this paper, with a special attention to future prospects and applications. In particular, frontiers of ray-based propagation modeling such as extension to diffuse scattering, multidimensional channel characterization, multiple-input multiple-output (MIMO) capacity assessments, and future applications such as real-time ray tracing are addressed in the paper with reference to the work recently carried out at the University of Bologna.
... Although, global illumination as formulated by Kajiya [6] and radio wave propagation are similar problem statements, different propagation effects like diffraction or interference become dominant when shifting from visible light to radio waves due to the different size of wavelengths. GPU implementations of radio wave propagations are presented by Rick and Kuhlen [9] who trace propagation paths in a discrete fashion by repeated rasterization of shadow volumes and Schmitz et. al [10] extending classical beam tracing. ...
... Hence, a GPU algorithm can implement the problem of finding diffraction rays as repeated shadow computations, which can be done extremely fast on recent graphics cards. We will not go into further specifics about the algorithm, details of our GPU implementation can be found in [9]. ...
... Simulation The technical details for achieving a real-time simulation of a single transmitter site are described in [9]. Here, we focus on how to couple the simulation with a changing propagation environment. ...
Conference Paper
The knowledge of the propagation behavior of radio waves is a fundamental prerequisite for planning and optimizing mobile radio networks. Propagation effects are usually simulated numerically, since real-world measurement campaigns are time-consuming and expensive. Automatic planning algorithms can explore a vast amount of network configurations to find good deployment schemes. However, complex urban scenarios demand for a great emphasis on site-specific details in the propagation environment which are often not covered by automatic approaches. Therefore, we have combined the simulation of radio waves with an interactive exploration and modification of the propagation environment in a virtual reality prototype application. By coupling real-time simulation and manipulation tasks we can provide an uninterrupted user-centered workflow.