Code generation in the polyhedral model is easier than you think, Proceedings. 13th International Conference on Parallel Architecture and Compilation Techniques, 2004. PACT 2004., 2004. ,
DOI : 10.1109/PACT.2004.1342537
URL : https://hal.archives-ouvertes.fr/hal-00017260
The Polyhedral Model Is More Widely Applicable Than You Think, CC Intl. Conf. on Compiler Construction, 2010. ,
DOI : 10.1007/978-3-642-11970-5_16
URL : https://hal.archives-ouvertes.fr/inria-00551087
A practical automatic polyhedral parallelizer and locality optimizer, PLDI'08 ACM Conf. on Programming language design and implementation, 2008. ,
A model for fusion and code motion in an automatic parallelizing compiler, Proceedings of the 19th international conference on Parallel architectures and compilation techniques, PACT '10, 2010. ,
DOI : 10.1145/1854273.1854317
CHiLL: a framework for composing high-level loop transformations, 2008. ,
A Language for the Compact Representation of Multiple Program Versions, Intl. Workshop on Languages and Compilers for Parallel Computing (LCPC), pp.136-151, 2005. ,
DOI : 10.1007/978-3-540-69330-7_10
URL : https://hal.archives-ouvertes.fr/hal-00141067
Some efficient solutions to the affine scheduling problem. I. One-dimensional time, International Journal of Parallel Programming, vol.40, issue.6, pp.313-348, 1992. ,
DOI : 10.1007/BF01407835
Some efficient solutions to the affine scheduling problem. Part II. Multidimensional time, International Journal of Parallel Programming, vol.2, issue.4, pp.389-420, 1992. ,
DOI : 10.1007/BF01379404
Semi-Automatic Composition of Loop Transformations for Deep Parallelism and Memory Hierarchies, International Journal of Parallel Programming, vol.20, issue.1, pp.261-317, 2006. ,
DOI : 10.1007/s10766-006-0012-3
URL : https://hal.archives-ouvertes.fr/hal-01257288
An Interactive Tool based on Polly for Detection and Parallelization of Loops, Proceedings of Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures and Design Tools and Architectures for Multicore Embedded Computing Platforms, PARMA-DITAM '14, 2014. ,
DOI : 10.1145/2556863.2556869
Polly-polyhedral optimization in llvm, IMPACT 2011 First Intl. Workshop on Polyhedral Compilation Techniques, 2011. ,
Compiler feedback using continuous dynamic compilation during development, Intl. W. on Dynamic Compilation Everywhere, 2014. ,
A framework for unifying reordering transformations, 1993. ,
Prospector: A dynamic data-dependence profiler to help parallel programming, HotPar'10: Proceedings of the USENIX workshop on Hot Topics in parallelism, 2010. ,
Parallelizing more Loops with Compiler Guided Refactoring, 2012 41st International Conference on Parallel Processing, 2012. ,
DOI : 10.1109/ICPP.2012.48
Optimizing Cache Access: A Tool for Source-to-Source Transformations and Real-Life Compiler Tests, 10th Intl. Euro-Par Conf, 2004. ,
DOI : 10.1007/978-3-540-27866-5_10
GRAPHITE: Loop optimizations based on the polyhedral model for GCC, Proc. of the 4th GCC Developper's Summit, pp.179-198, 2006. ,
URL : https://hal.archives-ouvertes.fr/hal-01257284
Iterative optimization in the polyhedral model: Part II, multidimensional time, ACM SIGPLAN Conf. on Programming Language Design and Implementation (PLDI'08), Arizona, 2008. ,
URL : https://hal.archives-ouvertes.fr/hal-01257273
A Programming Language Interface to Describe Transformations and Code Generation, Languages and Compilers for Parallel Computing, pp.136-150, 2010. ,
DOI : 10.1145/1809028.1806606
The Paralax infrastructure, Proceedings of the 19th international conference on Parallel architectures and compilation techniques, PACT '10, pp.389-400, 2010. ,
DOI : 10.1145/1854273.1854322
isl: An Integer Set Library for the Polyhedral Model, Mathematical Software -ICMS 2010, Third Intl. Congress on Mathematical Software, pp.299-302 ,
DOI : 10.1007/978-3-642-15582-6_49
High performance compilers for parallel computing, 1995. ,
POET: Parameterized Optimizations for Empirical Tuning, 2007 IEEE International Parallel and Distributed Processing Symposium, 2007. ,
DOI : 10.1109/IPDPS.2007.370637
Clint: A direct manipulation tool for parallelizing compute-intensive program parts, 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp.109-112, 2014. ,
DOI : 10.1109/VLHCC.2014.6883031
URL : https://hal.archives-ouvertes.fr/hal-01055788