Meta-programming Applied to Automatic SMP Parallelization of Linear Algebra Code

  • Authors:
  • Joel Falcou;Jocelyn Sérot;Lucien Pech;Jean-Thierry Lapresté

  • Affiliations:
  • IEF, Université Paris Sud, Orsay, France;LASMEA, Université Blaise Pascal, Clermont-Ferrand, France;Ecole Normale Supérieure, Paris, France;LASMEA, Université Blaise Pascal, Clermont-Ferrand, France

  • Venue:
  • Euro-Par '08 Proceedings of the 14th international Euro-Par conference on Parallel Processing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe a software solution to the problem of automatic parallelization of linear algebra code on multi-processor and multi-core architectures. This solution relies on the definition of a domain specific language for matrix computations, a performance model for multi-processor architectures and its implementation using C++ template meta-programming. Experimental results asses this model and its implementation on sample computation kernels.