Table of Content

Open Access iconOpen Access

ARTICLE

An Implementation of the Longman's Integration Method on Graphics Hardware

E. Mesquita1, J.Labaki 1 and L.O.S.Ferreira1

1 University of Campinas, SP, Brazil.

Computer Modeling in Engineering & Sciences 2009, 51(2), 143-168. https://doi.org/10.3970/cmes.2009.051.143

Abstract

There is a growing trend towards solving problems of computational mechanics by parallelization strategies. The traditional approach is to implement the parallelization procedures on CPUs based on the MPI or OpenMP paradigms. Recent efforts have been made to implement computational tasks on general-purpose programmable graphics hardware (GPGPU). The GPU is specially well-suited to address problems that can be formulated in form of data-parallel computations with high arithmetic intensity. This work addresses the implementation of the Longman's integration method on graphics hardware. A serial implementation of Longman's method was rewritten under the SIMD (Single Input Multiple Data) parallel programming paradigm. The code was developed on an NVidia CUDA programming environment and executed on a graphics card hosted by a regular dual-cored CPU. The structure of a GPU as visible from the CUDA programming language is briefly described in order to assess the possible strategies for parallel implementation on the graphics card. The accuracy and efficiency of the implemented strategies are investigated by solving the improper integral of a simple, but representative, oscillatory and decaying function possessing closed-form solution. The paper reports the performances of the GPU and the CPU on solving different numbers of integrals for distinct parameters of the integrand and required degrees of accuracy. For a large number of integrals the GPU has shown a speedup capacity ranging from one to two order of magnitudes compared to the CPU.

Keywords


Cite This Article

APA Style
Mesquita, E., L.O.S.Ferreira, J.A. (2009). An implementation of the longman's integration method on graphics hardware. Computer Modeling in Engineering & Sciences, 51(2), 143-168. https://doi.org/10.3970/cmes.2009.051.143
Vancouver Style
Mesquita E, L.O.S.Ferreira JA. An implementation of the longman's integration method on graphics hardware. Comput Model Eng Sci. 2009;51(2):143-168 https://doi.org/10.3970/cmes.2009.051.143
IEEE Style
E. Mesquita and J.A. L.O.S.Ferreira, “An Implementation of the Longman's Integration Method on Graphics Hardware,” Comput. Model. Eng. Sci., vol. 51, no. 2, pp. 143-168, 2009. https://doi.org/10.3970/cmes.2009.051.143



cc Copyright © 2009 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1350

    View

  • 1207

    Download

  • 0

    Like

Related articles

Share Link