Optimizing compilers for modern architectures: a dependence-based approach, p.35, 2002. ,
Runtime pointer disambiguation, Proceedings of the 2015 ACM SIGPLAN International Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2015, pp.589-606, 2015. ,
DOI : 10.1145/2814270.2814285
URL : https://hal.archives-ouvertes.fr/hal-01234086
clang: a c language family frontend for llvm, p.25, 2007. ,
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
A Conservative Approach to Handle Full Functions in the Polyhedral Model, 2008. ,
URL : https://hal.archives-ouvertes.fr/inria-00356818
Software Vectorization Handbook, The: Applying Intel Multimedia Extensions for Maximum Performance, p.53, 2004. ,
Pluto: A practical and fully automatic polyhedral program optimization system, Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation (PLDI 08), p.72, 2008. ,
Effective Automatic Parallelization and Locality Optimization Using the Polyhedral Model, p.17, 2008. ,
QEPCAD B, ACM SIGSAM Bulletin, vol.37, issue.4, pp.97-108, 2003. ,
DOI : 10.1145/968708.968710
X10: An object-oriented approach to non-uniform cluster computing, Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, OOPSLA '05, pp.519-538, 2005. ,
Symbolic polynomial maximization over convex sets and its application to memory requirement estimation. Very Large Scale Integration (VLSI) Systems, IEEE Transactions on, vol.17, issue.8, pp.983-996, 2009. ,
DOI : 10.1109/tvlsi.2008.2002049
URL : https://hal.archives-ouvertes.fr/inria-00504617
A Symbolic Approach to Bernstein Expansion for Program Analysis and Optimization, pp.120-133, 2004. ,
DOI : 10.1007/978-3-540-24723-4_9
URL : http://icps.u-strasbg.fr/upload/icps-2004-114.pdf
A Formal Quantifier Elimination for Algebraically Closed Fields, pp.189-203, 2010. ,
DOI : 10.1007/978-3-642-14128-7_17
URL : https://hal.archives-ouvertes.fr/inria-00464237
Automatic discovery of linear restraints among variables of a program, Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages , POPL '78, pp.84-96, 1978. ,
DOI : 10.1145/512760.512770
Real quantifier elimination is doubly exponential, Journal of Symbolic Computation, vol.5, issue.1-2, pp.29-35, 1988. ,
DOI : 10.1016/S0747-7171(88)80004-X
URL : https://doi.org/10.1016/s0747-7171(88)80004-x
REDLOG, ACM SIGSAM Bulletin, vol.31, issue.2, pp.2-9, 1997. ,
DOI : 10.1145/261320.261324
On characterizing the data access complexity of programs, Proceedings of the 42Nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL '15, pp.567-580, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01104556
On Using the Roofline Model with Lower Bounds on Data Movement, ACM Transactions on Architecture and Code Optimization, vol.11, issue.4, pp.1-67, 2015. ,
DOI : 10.1145/1498765.1498785
URL : https://hal.archives-ouvertes.fr/hal-01104765
Beyond reuse distance analysis, ACM Transactions on Architecture and Code Optimization, vol.10, issue.4, pp.53-71, 2013. ,
DOI : 10.1145/2541228.2555309
URL : https://hal.archives-ouvertes.fr/hal-00920031
Array expansion, 2nd International Conference on Supercomputing (ICS'88), pp.429-441, 1988. ,
DOI : 10.1145/55364.55406
URL : https://hal.archives-ouvertes.fr/hal-01099746
Parametric integer programming, RAIRO - Operations Research, vol.22, issue.3, pp.243-268, 1988. ,
DOI : 10.1051/ro/1988220302431
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
The power of polynomials, 5th International Workshop on Polyhedral Compilation Techniques, p.52, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01094787
The Challenges of Non-linear Parameters and Variables in Automatic Loop Parallelisation, pp.17-51, 2009. ,
Polly -performing polyhedral optimizations on a low-level intermediate representation. Parallel Processing Letters, pp.4-17, 2012. ,
On recovering multi-dimensional arrays in polly, 5th International Workshop on Polyhedral Compilation Techniques, p.52, 2015. ,
Optimistic Delinearization of Parametrically Sized Arrays, Proceedings of the 29th ACM on International Conference on Supercomputing, ICS '15, pp.351-360, 2015. ,
DOI : 10.1007/11587514_15
Optimistic Delinearization of Parametrically Sized Arrays, Proceedings of the 29th ACM on International Conference on Supercomputing, ICS '15, pp.351-360, 2015. ,
DOI : 10.1007/11587514_15
A stencil compiler for short-vector SIMD architectures, Proceedings of the 27th international ACM conference on International conference on supercomputing, ICS '13, pp.13-24, 2013. ,
DOI : 10.1145/2464996.2467268
Pointer analysis, Proceedings of the 2001 ACM SIGPLAN-SIGSOFT workshop on Program analysis for software tools and engineering , PASTE '01, pp.54-61, 2001. ,
DOI : 10.1145/379605.379665
Simple solution formula construction in cylindrical algebraic decomposition based quantifier elimination, Papers from the International Symposium on Symbolic and Algebraic Computation , ISSAC '92, pp.177-188, 1992. ,
DOI : 10.1145/143242.143306
Variant quantifier elimination, Journal of Symbolic Computation, vol.47, issue.7, pp.883-901, 2012. ,
DOI : 10.1016/j.jsc.2011.05.014
URL : https://hal.archives-ouvertes.fr/hal-00778365
Supernode partitioning, Proceedings of the 15th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '88, pp.319-328, 1988. ,
DOI : 10.1145/73560.73588
Adapting the Polytope Model for Dynamic and Speculative Parallelization. Theses, pp.17-53, 2012. ,
DOI : 10.1145/2145816.2145861
URL : https://hal.archives-ouvertes.fr/tel-00733850
Gcc patch: implementation of alias versioning in vectorizer, pp.53-82, 2006. ,
The Organization of Computations for Uniform Recurrence Equations, Journal of the ACM, vol.14, issue.3, pp.563-590, 1967. ,
DOI : 10.1145/321406.321418
The parallel execution of DO loops, Communications of the ACM, vol.17, issue.2, pp.83-93, 1974. ,
DOI : 10.1145/360827.360844
Fast and Flexible Compilation Techniques for Effective Speculative Polyhedral Parallelization. Theses, p.53, 2016. ,
Delinearization: An efficient way to break multiloop dependence equations, Proceedings of the ACM SIGPLAN 1992 Conference on Programming Language Design and Implementation , PLDI '92, pp.152-161, 1992. ,
How to shadow every byte of memory used by a program, Proceedings of the 3rd international conference on Virtual execution environments , VEE '07, pp.65-74, 2007. ,
DOI : 10.1145/1254810.1254820
Autovectorization in gcc, p.53, 2003. ,
Logical inference techniques for loop parallelization, Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation , PLDI '12, pp.509-520, 2012. ,
DOI : 10.1145/2254064.2254124
Predictive Modeling in a Polyhedral Optimization Space, International Journal of Parallel Programming, vol.18, issue.1, pp.704-750, 2013. ,
DOI : 10.1145/1088149.1088168
URL : https://hal.archives-ouvertes.fr/hal-00918653
Database cracking, Proceedings of the Tenth International Workshop on Data Management on New Hardware, DaMoN '14, pp.1-4, 2014. ,
DOI : 10.1145/2619228.2619232
URL : https://ir.cwi.nl/pub/22474/22474D.pdf
Graphite: Polyhedral analyses and optimizations for gcc, Proceedings of the 2006 GCC Developers Summit, pp.2006-2023, 2006. ,
Induction Variable Analysis with Delayed Abstractions, High Performance Embedded Architectures and Compilers, pp.218-232, 2005. ,
DOI : 10.1007/11587514_15
URL : https://hal.archives-ouvertes.fr/hal-01257294
PoCC, the Polyhedral Compiler Collection, version 1.3, 2010. ,
The Omega test: a fast and practical integer programming algorithm for dependence analysis, Proceedings of the 1991 ACM/IEEE conference on Supercomputing , Supercomputing '91, pp.4-13, 1991. ,
DOI : 10.1145/125826.125848
Non-Linear Array Dependence Analysis, Languages, Compilers and Run-Time Systems for Scalable Computers, pp.1-14, 1996. ,
DOI : 10.1007/978-1-4615-2315-4_1
URL : http://www.cs.umd.edu/Library/TRs/CS-TR-3372/CS-TR-3372.ps.Z
Hybrid analysis, Proceedings of the 16th international conference on Supercomputing , ICS '02, pp.251-283, 2002. ,
DOI : 10.1145/514191.514229
An algorithmic approach to Schm??dgen's Positivstellensatz, Journal of Pure and Applied Algebra, vol.166, issue.3, pp.307-319, 2002. ,
DOI : 10.1016/S0022-4049(01)00041-X
URL : https://doi.org/10.1016/s0022-4049(01)00041-x
Pointer analysis. Found. Trends Program, Lang, vol.2, issue.1, pp.1-69, 2015. ,
Beyond the Realm of the Polyhedral Model: Combining Speculative Program Parallelization with Polyhedral Compilation. Theses, p.53, 2015. ,
URL : https://hal.archives-ouvertes.fr/tel-01251748
Speculative Program Parallelization with Scalable and Decentralized Runtime Verification, Runtime Verification, pp.124-139, 2014. ,
DOI : 10.1007/978-3-319-11164-3_11
URL : https://hal.archives-ouvertes.fr/hal-01070610
Fourier-motzkin with non-linear symbolic constant coefficients. Master's thesis, Massachusetts Institute of Technology, p.51, 2016. ,
The free lunch is over: A fundamental turn toward concurrency in software, 2005. ,
Graphite two years after: First lessons learned from real-world polyhedral compilation, GCC Research Opportunities Workshop, p.17, 2010. ,
URL : https://hal.archives-ouvertes.fr/inria-00551516
A unified framework for nonlinear dependence testing and symbolic analysis, Proceedings of the 18th annual international conference on Supercomputing , ICS '04, pp.106-115, 2004. ,
DOI : 10.1145/1006209.1006226
Non-affine Extensions to Polyhedral Code Generation, Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization, CGO '14, pp.185-185, 2014. ,
DOI : 10.1145/2581122.2544141
Non-affine Extensions to Polyhedral Code Generation, Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization, CGO '14, pp.185-185, 2014. ,
DOI : 10.1145/2581122.2544141
isl: An Integer Set Library for the Polyhedral Model, Mathematical Software? ICMS 2010, pp.299-302, 2010. ,
DOI : 10.1007/978-3-642-15582-6_49
Counting Integer Points in Parametric Polytopes Using Barvinok's Rational Functions, Algorithmica, vol.48, issue.1, pp.37-66, 2007. ,
DOI : 10.1007/s00453-006-1231-0
X10 language specification, 2016. ,
Roofline, Communications of the ACM, vol.52, issue.4, pp.65-76, 2009. ,
DOI : 10.1145/1498765.1498785
Hitting the memory wall, ACM SIGARCH Computer Architecture News, vol.23, issue.1, pp.20-24, 1995. ,
DOI : 10.1145/216585.216588
URL : http://arxiv.org/pdf/1709.10008