Software Vectorization Handbook, The: Applying Intel Multimedia Extensions for Maximum Performance
Software Vectorization Handbook, The: Applying Intel Multimedia Extensions for Maximum Performance
Advances in Engineering Software
On the Implementation of Boundary Element Engineering Codes on the Cell Broadband Engine
High Performance Computing for Computational Science - VECPAR 2008
On the vectorization of engineering codes using multimedia instructions
VECPAR'10 Proceedings of the 9th international conference on High performance computing for computational science
Development of a unified FDTD-FEM library for electromagnetic analysis with CPU and GPU computing
The Journal of Supercomputing
Hi-index | 0.00 |
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.