Title
Meta-programming Applied to Automatic SMP Parallelization of Linear Algebra Code
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.
Year
DOI
Venue
2008
10.1007/978-3-540-85451-7_78
Euro-Par
Keywords
Field
DocType
automatic parallelization,linear algebra code,multi-core architecture,sample computation kernel,matrix computation,meta-programming applied,multi-processor architecture,automatic smp parallelization,performance model,software solution,domain specific language,processor architecture,linear algebra,meta programming
Domain-specific language,Metaprogramming,Linear algebra,Programming language,Computer science,Matrix (mathematics),Parallel computing,Abstract syntax tree,Software,Computation,Automatic parallelization
Conference
Volume
ISSN
Citations 
5168
0302-9743
6
PageRank 
References 
Authors
0.60
10
4
Name
Order
Citations
PageRank
Joel Falcou19611.30
Jocelyn Sérot216018.08
Lucien Pech3121.63
Jean-thierry Lapresté410812.58