Streaming SIMD Extensions applied to boundary element codes

  • Authors:
  • M. T. F. Cunha;J. C. F. Telles;F. L. B. Ribeiro

  • Affiliations:
  • Universidade Federal do Rio de Janeiro, Programa de Engenharia Civil - COPPE, Caixa Postal 68506, CEP 21945-970, Rio de Janeiro - RJ, Brazil;Universidade Federal do Rio de Janeiro, Programa de Engenharia Civil - COPPE, Caixa Postal 68506, CEP 21945-970, Rio de Janeiro - RJ, Brazil;Universidade Federal do Rio de Janeiro, Programa de Engenharia Civil - COPPE, Caixa Postal 68506, CEP 21945-970, Rio de Janeiro - RJ, Brazil

  • Venue:
  • Advances in Engineering Software
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Nowadays processor architectures include Streaming SIMD Extensions (SSE) originally developed for multimedia applications, not so well explored for scientific computing. This fact has called the attention of the present authors and this paper introduces the application of SSE, also known as multimedia instructions, to boundary element codes. Since SSE instructions are not widespread among boundary element programmers, the authors present this technique applied to a well-known Fortran program for the solution of two-dimensional elastostatic problems. The vectorization guidelines provided here may also be extended to other numerical methods. Numerical experiments show the effectiveness of the proposed approach.