Performance comparison of finite-difference modeling on Cell, FPGA and multi-core computers
نویسنده
چکیده
How does the performance of Cell, field-programmable gate array (FPGA), and multi-core computers compare for finitedifference modeling of the acoustic wave equation? In this paper I answer this question by assessing implementations on each of these architectures. Results show that on average, 7.49, 5.01, and 3.74 GFLOPs were sustained, respectively, by the FPGA, quad-core, and Cell machines for 2D finite-difference simulations. Optimized multi-core implementations show that the free lunch theorem applies aptly to ‘accelerated’ computing platforms.
منابع مشابه
Revisiting finite difference and spectral migration methods on diverse parallel architectures
With a continual request for faster speed and better resolution, seismic migration continues to be one of the most computationally demanding geoscience applications. The recent emergence of new high performance computing (HPC) architectures, such as multi-core CPUs, Graphic Processing Units (GPUs), and Field Programmable Gate Arrays (FPGAs), offers significant speed up if the method can be effe...
متن کاملAccelerated BLAST Performance with Tera-BLASTTM: a comparison of FPGA versus GPU and CPU BLAST implementations
A number of technologies have emerged for accelerating similarity search algorithms in bioinformatics, including the use of field programmable gate arrays (FPGA), graphics processing units (GPU), and clusters of standard multicore CPUs. Here we present Tera-BLASTTM, an FPGA-accelerated implementation of the BLAST algorithm, and compare the performance to GPU-accelerated BLAST and the industry s...
متن کاملNumerical Solutions of Differential Equations on Fpga-enhanced Computers
Numerical Solutions of Differential Equations on FPGA-Enhanced Computers. (May 2007) Chuan He, B.S., Shandong University; M.S., Beijing University of Aeronautics and Astronautics Co-Chairs of Advisory Committee: Dr. Mi Lu Dr. Wei Zhao Conventionally, to speed up scientific or engineering (S&E) computation programs on general-purpose computers, one may elect to use faster CPUs, more memory, syst...
متن کاملMPI- and CUDA- implementations of modal finite difference method for P-SV wave propagation modeling
Among different discretization approaches, Finite Difference Method (FDM) is widely used for acoustic and elastic full-wave form modeling. An inevitable deficit of the technique, however, is its sever requirement to computational resources. A promising solution is parallelization, where the problem is broken into several segments, and the calculations are distributed over different processors. ...
متن کاملA Comparison Between Electrical Circuit and Finite Element Modeling Methods for Performance Analysis of a Three-Phase Induction Motor under Voltage Unbalance
Induction motor is the most popular load in the industry, it is very important to study about the effects of voltage quality on induction motor performance. One of the most important voltage quality problems in power system is voltage unbalance. This paper evaluates and compares two methods including finite element method (FEM) and equivalent electrical circuit simulation for investigation ...
متن کامل