Contributions to code optimization and high performance library generation

Abstract : The number of transistors as well as the frequency of processors have followed Moore's law for the past decades, at the expense of an increase in architecture complexity. As improvements in processor clock frequencies have levelled out, a major shift to parallelism is taking place. Parallelism is now the only way to enhance performance, and compilers and operating systems are essential to improve performance automatically. Due to the complexity of hardware mechanisms, hard to model, compilers are still far from being able to generate high performance application codes, even on a single core. The work presented in this thesis focuses on two aspects of this issue: we rst describe results obtained for the optimization and generation of high performance libraries and their automatic reuse in applications, and then describe performance evaluation techniques and tools to guide the optimization process. Results of this work is followed by research perspectives.
Document type :
Habilitation à diriger des recherches
Complete list of metadatas

Cited literature [158 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-00551683
Contributor : Denis Barthou <>
Submitted on : Tuesday, January 4, 2011 - 1:13:45 PM
Last modification on : Thursday, January 11, 2018 - 6:20:16 AM
Long-term archiving on : Monday, November 5, 2012 - 3:20:16 PM

Identifiers

  • HAL Id : tel-00551683, version 1

Collections

Citation

Denis Barthou. Contributions to code optimization and high performance library generation. Modeling and Simulation. Université de Versailles-Saint Quentin en Yvelines, 2008. ⟨tel-00551683⟩

Share

Metrics

Record views

198

Files downloads

249