International audienceIn static analysis, one often has to deal with polynomials in the program control variables, either native to the source code or created by enabling analyses. We have explained elsewhere how to compute dependences in such situations and use them for building polynomial schedules. It remains to explain how to generate polynomial code. The present proposal is to target new parallel programming languages of the async/finish family, like X10 or Habanero, which are "polynomial friendly" and for which efficient compilers exists. Both these languages have barrier-like constructs-clocks for X10 and phasers for Habanero-which may be used to synchronize activities. To understand the behaviour of a clocked program, one has to cou...
This thesis examines the algorithmic and practical challenges of solving systems of polynomial equat...
Nous présentons deux contributions dans le domaine de la programmation parallèle.La première est thé...
AbstractIf a compiler knew which procedures (or functions) of a program fulfill the most-recent prop...
With the rise of manycore processors, parallelism is becoming a mainstream necessity. Unfortunately,...
International audienceEvery component in the program development chain uses a model to represent and...
International audienceThis paper studies the applicability of polyhedral techniques to the parallel ...
Scheduling a program (i.e. constructing a timetable for the execution of its operations) is one of t...
Scheduling a program (i.e. constructing a timetable for the execution of its operations) is one of t...
Exact computation and manipulation of polynomial equations can be performed by symbolic polynomial m...
International audienceX10 is a promising recent parallel language designed specifically to address t...
Why do existing parallelizing compilers and environments fail to parallelize many realistic FORTR...
Corresponding publication at IMPACT'16 (http://impact.gforge.inria.fr/impact2016)This paper studies ...
The polyhedral model is known to be a powerful framework to reason about high level loop transformat...
International audienceThe framework of Light Logics has been extensively studied to control the comp...
While concurrency in embedded systems is most often supplied by real-time operating systems, this ap...
This thesis examines the algorithmic and practical challenges of solving systems of polynomial equat...
Nous présentons deux contributions dans le domaine de la programmation parallèle.La première est thé...
AbstractIf a compiler knew which procedures (or functions) of a program fulfill the most-recent prop...
With the rise of manycore processors, parallelism is becoming a mainstream necessity. Unfortunately,...
International audienceEvery component in the program development chain uses a model to represent and...
International audienceThis paper studies the applicability of polyhedral techniques to the parallel ...
Scheduling a program (i.e. constructing a timetable for the execution of its operations) is one of t...
Scheduling a program (i.e. constructing a timetable for the execution of its operations) is one of t...
Exact computation and manipulation of polynomial equations can be performed by symbolic polynomial m...
International audienceX10 is a promising recent parallel language designed specifically to address t...
Why do existing parallelizing compilers and environments fail to parallelize many realistic FORTR...
Corresponding publication at IMPACT'16 (http://impact.gforge.inria.fr/impact2016)This paper studies ...
The polyhedral model is known to be a powerful framework to reason about high level loop transformat...
International audienceThe framework of Light Logics has been extensively studied to control the comp...
While concurrency in embedded systems is most often supplied by real-time operating systems, this ap...
This thesis examines the algorithmic and practical challenges of solving systems of polynomial equat...
Nous présentons deux contributions dans le domaine de la programmation parallèle.La première est thé...
AbstractIf a compiler knew which procedures (or functions) of a program fulfill the most-recent prop...