Pierre Jouvelot

Learn More
PIPS is an experhnental FORTRAN source-to-source parallelizer that combines the goal of exploring interprocedural and semantical analysis with a requirement for compilation speed. We present in this paper the main features of PIPS, i.e., demand-driven architecture, automatic support for multiple implementation languages, structured control graph, predicates(More)
We present a new static system that reconstructs the types regions and e ects of ex pressions in an implicitly typed functional language that supports imperative operations on reference values Just as types structurally abstract collections of concrete values regions represent sets of possibly aliased reference values and e ects represent approxima tions of(More)
Building upon research on motivation theory, we provide insights on how video games can be framed as expert tools that naturally reconcile learning and fun, a worthy goal since students are forced to where players volunteer, namely learning. Our main contribution is to suggest best practices rooted in psychology and motivation theory that we believe should(More)
Parallel and heterogeneous computing are growing in audience thanks to the increased performance brought by ubiquitous manycores and GPUs. However, available programming models, like OPENCL or CUDA, are far from being straightforward to use. As a consequence, several automated or semi-automated approaches have been proposed to automatically generate(More)