Using Adaptive Compilation to Produce High Performance Sparse Computations
Description
Matrix operations appear frequently in many areas of science and engineering. Often,
the solution of real life problems requires efficient computations on sparse matrices. The
performance of a code which operates on sparse matrices depends on many parameters,
such as the density and sparsity pattern of the input matrix, the data structures used, or
the processor's cache sizes, among others.
We are interested in exploring the adaptive compilation approach with the aim to
produce high performance implementations of codes working on sparse matrices. Using
an iterative compilation approach we will produce high performance implementations of
some operations which deal with sparse matrices. In addition, we will explore the
possibility to select which version to use at run time depending on the input problem.
Current Researchers
* Georgios I. Goumas, Computing Systems Laboratory, Athens, Greece
* José R. Herrero, Universitat Politècnica de Catalunya, Barcelona, Spain
This cluster welcomes other members interested in the above topic.
Adaptive Compilation
Adaptive compilation
- Home page
- Kick-off Meeting
- Research Areas
- Call For Funding (Feb 2008)
- Context-Aware Optimization and Run-Time Adaptation of Sequential Libraries for Multi-Core Systems
- Barcelona Meeting (June 2008)
- Using Adaptive Compilation to Produce High Performance Sparse Computations
- Split Compilation and Code Specialization
- Split Vectorisation Using Gcc and Mono
- Value-Based Optimisation
- Performance Counter-Based Power and Temperature Prediction
- Paris Meeting (November 2008)
- Related Research Groups and Activities
- Paphos Meeting (January 2009)
- Munich Meeting (June 2009)
