Title: Resolution of an inverse thermal problem using parallel processing on shared-memory multiprocessor architectures
Journal Title: Inverse Problems in Science and Engineering
Volume: Volume 23
Issue: Issue 2
Publication Date: February 2015
Start Page: 351
End Page: 375
Published online: 17 Nov 2014
Author: J.L. Ansonia*, A.C. Brandia & P. Seleghim Jra
a Department of Mechanical Engineering, Engineering School of S?o Carlos, University of S?o Paulo (USP), S?o Carlos, Brazil.
Abstract: Advances in multi-cores CPUs and in Graphics Processors Units (GPUs) are attracting a lot of attention of the scientific community due to their parallel processing power in conjunction with their low cost. In recent years the Resolution of inverse thermal problems (ITP) is gaining increasing importance and attention in simulation-based applied science and engineering. However, the Resolutions of these problems are very sensitive to random errors and the computer cost is high. In an attempt to improve the computational performance to solve an ITP, the computational power of multi-core architectures was used and analysed; mainly those offered by the GPU via Compute Unified Device Architecture (CUDA) and multi-cores CPUs via Pthreads. Also, we developed the implementation of the Preconditioned Conjugate Gradient method as a kernel on GPU to solve several sparse linear systems. Our CUDA and Pthreads-based systems are, respectively, two and four times faster than the serial version, while maintaining comparable convergence behaviour.
Accepted: 27 Dec 2013
Please Share this Paper with friends: