Skip to Main content Skip to Navigation
New interface
Theses

Infrastructures et stratégies de compilation pour parallélisme à grain fin

Erven Rohou 1 
1 CAPS - Compilation, parallel architectures and system
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, Inria Rennes – Bretagne Atlantique
Abstract : The increasing complexity of processors has led to the development of a large number of code transformations to adapt computations to the hardware architecture. The major difficulty faced by a compiler is to determine the sequence of transformations that will provide the best performance. This sequence depends on the application and the processor considered. The deep interaction between the various code transformations does not allow to find a static solution. We propose an iterative approach to compilation to solve this problem: each optimization module can revisit the decisions made by another module. These modules can communicate information about the properties of the code they have produced. This approach requires a complete redesign of the structure of current compilers. The realization was only made possible thanks to the software infrastructures that we developed: Salto and SEA. Thanks to these environments, we were able to quickly develop prototypes of compilation strategies. We also show that analysis and optimization should not be limited to the local behavior of a code fragment. On the contrary, the global behavior of the application must be considered, especially for embedded systems.
Document type :
Theses
Complete list of metadata

https://hal.inria.fr/tel-03371774
Contributor : Erven Rohou Connect in order to contact the contributor
Submitted on : Friday, October 8, 2021 - 9:19:20 PM
Last modification on : Friday, February 4, 2022 - 3:19:39 AM
Long-term archiving on: : Sunday, January 9, 2022 - 8:25:56 PM

File

these.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : tel-03371774, version 1

Citation

Erven Rohou. Infrastructures et stratégies de compilation pour parallélisme à grain fin. Autre [cs.OH]. Université de Rennes 1, 1998. Français. ⟨NNT : ⟩. ⟨tel-03371774⟩

Share

Metrics

Record views

20

Files downloads

64