Automatic program transformations for virtual memory computers, Proc. of the 1979 National Computer Conference, pp.969-974, 1979. ,
Automatic loop interchange, Proceedings of the 1984 SIGPLAN Symposium on Compiler Construction, SIGPLAN '84, pp.233-246, 1984. ,
DOI : 10.1145/502874.502897
Automatic translation of FORTRAN programs to vector form, ACM Transactions on Programming Languages and Systems, vol.9, issue.4, pp.491-542, 1987. ,
DOI : 10.1145/29873.29875
Code generation in the polyhedral model is easier than you think, Proceedings. 13th International Conference on Parallel Architecture and Compilation Techniques, 2004. PACT 2004., pp.7-16, 2004. ,
DOI : 10.1109/PACT.2004.1342537
URL : https://hal.archives-ouvertes.fr/hal-00017260
Mapping deviation: a technique to adapt or to guard loop transformation intuitions for legality, Proceedings of the 25th International Conference on Compiler Construction, CC 2016, pp.229-239, 2016. ,
DOI : 10.1109/VLHCC.2014.6883031
URL : https://hal.archives-ouvertes.fr/hal-01271998
Improving Data Locality by Chunking, Compiler Construction, number 2622 in Lecture Notes in Computer Science, pp.320-334, 2003. ,
DOI : 10.1007/3-540-36579-6_23
URL : https://hal.archives-ouvertes.fr/inria-00001055
Adjusting a program transformation for legality. Parallel processing letters, pp.3-17, 2005. ,
The Pluto+ Algorithm, ACM Transactions on Programming Languages and Systems, vol.38, issue.3, pp.1-1232, 2016. ,
DOI : 10.1109/IPDPS.2000.845979
URL : https://hal.archives-ouvertes.fr/hal-01425546
Automatic Transformations for Communication-Minimized Parallelization and Locality Optimization in the Polyhedral Model, Compiler Construction, pp.132-146, 2008. ,
DOI : 10.1007/978-3-540-78791-4_9
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, pp.343-352, 2010. ,
DOI : 10.1145/1854273.1854317
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, pp.343-352, 2010. ,
DOI : 10.1145/1854273.1854317
A practical automatic polyhedral parallelizer and locality optimizer, ACM SIGPLAN Notices, vol.43, issue.6, pp.101-113, 2008. ,
DOI : 10.1145/1379022.1375595
URL : http://www.cse.ohio-state.edu/~bondhugu/publications/uday-pldi08.pdf
Parametric Integer Programming. Revue française d'automatique, d'informatique et de recherche opérationnelle, pp.243-268, 1988. ,
Dataflow analysis of array and scalar references, International Journal of Parallel Programming, vol.24, issue.4, pp.23-53, 1991. ,
DOI : 10.1145/360827.360844
URL : http://www.prism.uvsq.fr/public/paf/dataflow.ps
Some efficient solutions to the affine scheduling problem. I. One-dimensional time, International Journal of Parallel Programming, vol.40, issue.6, pp.313-347, 1992. ,
DOI : 10.1145/360827.360844
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
Polyhedron Model, Encyclopedia of Parallel Computing, pp.1581-1592, 2011. ,
On estimating and enhancing cache effectiveness, Languages and Compilers for Parallel Computing, pp.328-343, 1991. ,
DOI : 10.1007/BFb0038674
Hybrid Hexagonal/Classical Tiling for GPUs, Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization, CGO '14, p.66, 2014. ,
DOI : 10.1145/2581122.2544160
URL : https://hal.archives-ouvertes.fr/hal-00911177
POLLY ??? PERFORMING POLYHEDRAL OPTIMIZATIONS ON A LOW-LEVEL INTERMEDIATE REPRESENTATION, Parallel Processing Letters, vol.22, issue.04, p.221250010, 2012. ,
DOI : 10.1145/193209.193217
Data Layout Transformation for Stencil Computations on Short-Vector SIMD Architectures, Compiler Construction, pp.225-245, 2011. ,
DOI : 10.1109/COMPSAC.2009.82
URL : http://users.ece.cmu.edu/~franzf/papers/cc2011.pdf
Supernode partitioning, Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '88, pp.319-329, 1988. ,
DOI : 10.1145/73560.73588
A unifying framework for iteration reordering transformations, Proceedings 1st International Conference on Algorithms and Architectures for Parallel Processing, pp.153-162, 1995. ,
DOI : 10.1109/ICAPP.1995.472180
URL : http://www.cs.umd.edu/Library/TRs/CS-TR-3430/CS-TR-3430.ps.Z
Optimizing Compilers for Modern Architectures: A Dependence-Based Approach, 2002. ,
Maximizing loop parallelism and improving data locality via loop fusion and distribution, Languages and Compilers for Parallel Computing, pp.301-320, 1993. ,
DOI : 10.1007/3-540-57659-2_18
URL : ftp://ftp.cs.umass.edu/pub/mckinley/lcpc93.ps.gz
Optimizing for Parallelism and Data Locality, Proceedings of the 6th International Conference on Supercomputing, ICS '92, pp.323-334, 1992. ,
DOI : 10.1145/143369.143427
URL : ftp://ftp.cs.umass.edu/pub/mckinley/ics92.ps.gz
When polyhedral transformations meet SIMD code generation, ACM SIGPLAN Notices, vol.48, issue.6, pp.127-138, 2013. ,
DOI : 10.1145/2499370.2462187
URL : http://users.ece.cmu.edu/~franzf/papers/pldi13.pdf
Maximizing parallelism and minimizing synchronization with affine transforms, Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '97, pp.201-214, 1997. ,
DOI : 10.1145/263699.263719
URL : http://suif.stanford.edu//papers/lim97.ps
Blocking and array contraction across arbitrarily nested loops using affine partitioning, Proceedings of the Eighth ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming, PPoPP '01, pp.103-112, 2001. ,
DOI : 10.1145/379539.379586
URL : http://suif.stanford.edu/papers/lim2001.ps
Improving data locality with loop transformations, ACM Transactions on Programming Languages and Systems, vol.18, issue.4, pp.424-453, 1996. ,
DOI : 10.1145/233561.233564
Optimal weighted loop fusion for parallel programs, Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures , SPAA '97, pp.282-291, 1997. ,
DOI : 10.1145/258492.258520
URL : http://csg-www.lcs.mit.edu:8001/Users/vivek/./ps/MeSa97.ps
GRAPHITE: Polyhedral Analyses and Optimizations for GCC, Proceedings of the 2006 GCC Developers Summit, pp.179-197, 2006. ,
Loop Transformations: Convexity, Pruning and Optimization, Proceedings of the 38th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pp.549-562, 2011. ,
DOI : 10.1145/1926385.1926449
URL : https://hal.archives-ouvertes.fr/inria-00551077
Static analysis of upper and lower bounds on dependences and parallelism, ACM Transactions on Programming Languages and Systems, vol.16, issue.4, pp.1248-1278, 1994. ,
DOI : 10.1145/183432.183525
URL : http://www.cs.umd.edu/Library/TRs/CS-TR-3250/CS-TR-3250.ps.Z
Automatic selection of high-order transformations in the IBM XL FORTRAN compilers, IBM Journal of Research and Development, vol.41, issue.3, p.41, 1997. ,
DOI : 10.1147/rd.413.0233
Oil and Water Can Mix: An Integration of Polyhedral and AST-Based Transformations, SC14: International Conference for High Performance Computing, Networking, Storage and Analysis, pp.287-298, 2014. ,
DOI : 10.1109/SC.2014.29
A Parametrized Loop Fusion Algorithm for Improving Parallelism and Cache Locality, The Computer Journal, vol.40, issue.6, pp.340-355, 1997. ,
DOI : 10.1093/comjnl/40.6.340
URL : http://comjnl.oxfordjournals.org/cgi/reprint/40/6/340.pdf
A Framework for Enhancing Data Reuse via Associative Reordering, pp.65-76, 2013. ,
DOI : 10.1145/2666356.2594342
URL : https://hal.archives-ouvertes.fr/hal-01016093
Polyhedral-Model Guided Loop-Nest Auto-Vectorization, 2009 18th International Conference on Parallel Architectures and Compilation Techniques, pp.327-337, 2009. ,
DOI : 10.1109/PACT.2009.18
URL : https://hal.archives-ouvertes.fr/hal-00645325
Scalable program optimization techniques in the polyhedral model, These de doctorat, 2007. ,
Joint scheduling and layout optimization to enable multi-level vectorization, IMPACT-2: 2nd International Workshop on Polyhedral Compilation Techniques, 2012. ,
isl: An Integer Set Library for the Polyhedral Model, Mathematical Software ? ICMS 2010, number 6327 in Lecture Notes in Computer Science, pp.299-302, 2010. ,
DOI : 10.1007/978-3-642-15582-6_49
Counting Affine Calculator and Applications, First International Workshop on Polyhedral Compilation Techniques (IMPACT'11), 2011. ,
Polyhedral parallel code generation for CUDA, ACM Transactions on Architecture and Code Optimization, vol.9, issue.4, pp.1-5423, 2013. ,
DOI : 10.1145/2400682.2400713
URL : https://hal.archives-ouvertes.fr/hal-00786677
Live Range Reordering, 6th Workshop on Polyhedral Compilation Techniques (IMPACT, Associated with HiPEAC), 2016. ,
URL : https://hal.archives-ouvertes.fr/hal-01257224
Schedule Trees, 4th Workshop on Polyhedral Compilation Techniques (IMPACT, Associated with HiPEAC), p.9, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-00911894
Scheduling for ppcg, 2017. ,
Combining loop transformations considering caches and scheduling, Proceedings of the 29th Annual IEEE/ACM International Symposium on Microarchitecture. MICRO 29, pp.274-286, 1996. ,
DOI : 10.1109/MICRO.1996.566468
Loops skewing: The wavefront method revisited, International Journal of Parallel Programming, vol.17, issue.2, pp.279-293, 1986. ,
DOI : 10.1007/BF01407876
Iteration space tiling for memory hierarchies, Proceedings of the Third SIAM Conference on Parallel Processing for Scientific Computing, pp.357-361, 1989. ,
High Performance Compilers for Parallel Computing, 1995. ,