5–9 Sept 2011
Europe/London timezone

GPU Linear algebra extensions for GNU/Octave

8 Sept 2011, 16:35
25m
Parallel talk Track 3: Computations in Theoretical Physics - Techniques and Methods Thursday 08th - Computations in Theoretical Physics

Speaker

Dr Attilio Santocchia (Universita e INFN Perugia)

Description

Octave is one if the most used open source tools for numerical analysis and liner algebra. Our project wants to improve Octave introducing the support for GPU computing, in order to speed up some linear algebra operations. The core of our work is a C library that executes on GPU some BLAS operations concerning vector-vector, vector-matrix and matrix-matrix functions. OpenCL functions are used to program GPU kernels, which are bind within the GNU/octave framework. We report the project implementation desing and some preliminary results about performances.

Author

Dr Attilio Santocchia (Universita e INFN Perugia)

Co-authors

Dr Leone Bosi (INFN Perugia) Mr Mirko Mariotti (Dipartimento di Fisica Perugia)

Presentation materials

Peer reviewing

Paper