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

@inproceedings{Falcou2008MetaprogrammingAT,
  title={Meta-programming Applied to Automatic SMP Parallelization of Linear Algebra Code},
  author={Jo{\"e}l Falcou and Jocelyn S{\'e}rot and Lucien Pech and Jean-Thierry Laprest{\'e}},
  booktitle={Euro-Par},
  year={2008}
}
  • Joël Falcou, Jocelyn Sérot, +1 author Jean-Thierry Lapresté
  • Published in Euro-Par 2008
  • Computer Science
  • 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. 

    Create an AI-powered research feed to stay up to date with new papers like this posted to ArXiv

    Citations

    Publications citing this paper.
    SHOWING 1-10 OF 10 CITATIONS

    High-Level Parallel Programming EDSL A BOOST libraries use case

    VIEW 3 EXCERPTS
    CITES BACKGROUND
    HIGHLY INFLUENCED

    Modern Generative Programming for Optimizing Small Matrix-Vector Multiplication

    VIEW 1 EXCERPT
    CITES BACKGROUND

    Automatic Task-Based Code Generation for High Performance Domain Specific Embedded Language

    VIEW 1 EXCERPT
    CITES BACKGROUND

    References

    Publications referenced by this paper.
    SHOWING 1-10 OF 15 REFERENCES

    E.V.E., An Object Oriented SIMD Library

    VIEW 10 EXCERPTS

    Multi-Core Processors: New Way to Achieve High System Performance

    VIEW 1 EXCERPT

    UPC: unified parallel C

    VIEW 1 EXCERPT

    The Cell Processor Architecture

    VIEW 1 EXCERPT

    DatTel: A Data-Parallel C++ Template Library

    VIEW 1 EXCERPT

    The boost c++ library

    • D. Gregor, al.
    • http://boost.org/
    • 2003
    VIEW 1 EXCERPT

    An overview of the bluegene/l supercomputer

    • T. B. Team
    • Proccedings of ACM Supercomputing Conference.
    • 2002
    VIEW 1 EXCERPT