The polyhedral model is a powerful reasonning framework that permits to optimize intensive computation kernels (piece of mperative code). However in this report we propose to define a “Semantic Polyhedral Model”, a formalisation of the main concepts on which the polyhedral model is built, from the notion of operation to data dependencies. This formulation, which is no longer based on syntactic computations but rather on semantic definitions, enables us to characterize the domain on which the polyhedral domain optimisations will apply. We also propose some extensions on programs with lists and memory sharing.Le modèle polyédrique est un modèle puissant qui permet d’optimiser des noyau de calculs intensifs (des morceaux de code impératif). Da...