The computational performance and power consumption of the parallel FDTD on a smartphone platform
MetadataShow full item record
© 2015 ACES. The use of the FDTD in Android applications heralds the use of mobile phone platforms for performing electromagnetic modeling tasks. The Samsung S4 and Alpha smartphones computations are powered by a pair of multi-core Advanced RISC Machines (ARM) processors, supported by the Android operating system, which comprises a self-contained platform, which can be exploited for numerical simulation applications. In this paper, the parallelized two dimensional FDTD is implemented on the Samsung Smartphone using threading and SIMD techniques. The computational efficiency and power consumption of the parallelized FDTD on this platform are compared to that for other systems, such as Intel's i5 processor, and NVIDIA's GTX 480 GPU. A comparison is made of the power consumption of the different techniques that can be used to parallelize the FDTD on a conventional multicore processor. In addition to parallelizing the FDTD using threading, the feasibility of accelerating the FDTD with the SIMD registers inherent in the phone's ARM processor is also examined.
Showing items related by title, author, creator and subject.
Price-performance aspects of accelerating the FDTD method using the vector processing programming paradigm on GPU and multi-core clustersIlgner, R.; Davidson, David (2014)© 2014 ACES The parallelization of the FDTD on GPUs has become popular due to the low cost, low power and high compute performance achieved with these devices. In recent years, manufacturers of multi-core processors have ...
Campbell, Stuart M. (1999)Parallel computing has long been an area of research interest because exploiting parallelism in difficult problems has promised to deliver orders of magnitude speedups. Processors are now both powerful and cheap, so that ...
Design and performance evaluation of a flexible clustering and allocation scheme for parallel processing.Chingchit, Soontorn (1999)Parallel processing is an important and popular aspect of computing and has been developed to meet the demands of high-performance computing applications. In terms of hardware, a large number of processors connected with ...