Pim-enabled instructions: A low-overhead, locality-aware processing-in-memory architecture, 2015 ACM/IEEE 42nd Annual International Symposium on Computer Architecture (ISCA), pp.336-348, 2015. ,
Opening Polyhedral Compiler's Black Box, CGO 2016-14th Annual IEEE/ACM International Symposium on Code Generation and Optimization, 2016. ,
Opening polyhedral compiler's black box, Proceedings of the 2016 International Symposium on Code Generation and Optimization, CGO '16, pp.128-138, 2016. ,
Code generation in the polyhedral model is easier than you think, PACT'13 IEEE International Conference on Parallel Architecture and Compilation Techniques, pp.7-16, 2004. ,
URL : https://hal.archives-ouvertes.fr/hal-00017260
Mapping Deviation: A Technique to Adapt or to Guard Loop Transformation Intuitions for Legality, CC'2016 25th International Conference on Compiler Construction, 2016. ,
URL : https://hal.archives-ouvertes.fr/hal-01271998
Putting polyhedral loop transformations to work, Languages and Compilers for Parallel Computing, pp.209-225, 2004. ,
URL : https://hal.archives-ouvertes.fr/inria-00071681
A model for fusion and code motion in an automatic parallelizing compiler, 19th International Conference on Parallel Architectures and Compilation Techniques (PACT), pp.343-352, 2010. ,
A practical and fully automatic polyhedral program optimization system, ACM SIGPLAN PLDI, 2008. ,
A Practical Automatic Polyhedral Parallelizer and Locality Optimizer, ACM SIGPLAN Notices, vol.43, issue.6, pp.101-113, 2008. ,
Polyhedra scanning revisited, Proceedings of the 33rd ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI '12, pp.499-508, 2012. ,
Chill: A framework for composing highlevel loop transformations, 2008. ,
A language for the compact representation of multiple program versions, Languages and Compilers for Parallel Computing, pp.136-151, 2006. ,
URL : https://hal.archives-ouvertes.fr/hal-00141067
Dataflow analysis of array and scalar references, International Journal of Parallel Programming, vol.20, issue.1, pp.23-53, 1991. ,
Polyhedron Model, Encyclopedia of Parallel Computing, pp.1581-1592, 2011. ,
, Polyhedron Model, pp.1581-1592, 2011.
High-performance generalized tensor operations: A compiler-oriented approach, ACM Trans. Archit. Code Optim, vol.15, issue.3, 2018. ,
Semi-automatic composition of loop transformations for deep parallelism and memory hierarchies, Int. J. Parallel Program, vol.34, issue.3, pp.261-317, 2006. ,
URL : https://hal.archives-ouvertes.fr/hal-01257288
Hybrid hexagonal/classical tiling for gpus, Proceedings of Annual IEEE/ACM International Symposium on Code Generation and Optimization, CGO '14, vol.66, pp.66-66, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-00911177
Polyhedral AST generation is more than scanning polyhedra, ACM Trans. Program. Lang. Syst, vol.37, issue.4, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01257239
Polyhedral ast generation is more than scanning polyhedra, ACM Trans. Program. Lang. Syst, vol.37, issue.4, 2015. ,
URL : https://hal.archives-ouvertes.fr/hal-01257239
,
Polly-polyhedral optimization in llvm, Proceedings of the First International Workshop on Polyhedral Compilation Techniques (IMPACT), vol.2011, 2011. ,
Cairo: A compiler-assisted technique for enabling instruction-level offloading of processing-in-memory, ACM Trans. Archit. Code Optim, vol.14, issue.4, 2017. ,
Data layout transformation for stencil computations on short-vector simd architectures, Proceedings of the 20th International Conference on Compiler Construction: Part of the Joint European Conferences on Theory and Practice of Software, CC'11/ETAPS'11, pp.225-245, 2011. ,
Transparent offloading and mapping (tom): Enabling programmer-transparent near-data processing in gpu systems, 2016 ACM/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA), pp.204-216, 2016. ,
A framework for unifying reordering transformations, 1998. ,
Analytical modeling is enough for high-performance blis, ACM Trans. Math. Softw, vol.43, issue.2, pp.1-12, 2016. ,
Polymage: Automatic optimization for image processing pipelines, SIGARCH Comput. Archit. News, vol.43, issue.1, pp.429-443, 2015. ,
Graphpim: Enabling instruction-level pim offloading in graph computing frameworks, 2017 IEEE International Symposium on High Performance Computer Architecture (HPCA), pp.457-468, 2017. ,
,
Active memory cube: A processing-in-memory architecture for exascale systems, IBM Journal of Research and Development, vol.59, issue.2/3, 2015. ,
Scheduling techniques for gpu architectures with O. Zinenko & L. Chelini & T. Grosser processing-in-memory capabilities, 2016 International Conference on Parallel Architecture and Compilation Techniques (PACT), pp.31-44, 2016. ,
Graphite: Polyhedral analyses and optimizations for gcc, Proceedings of the 2006 GCC Developers Summit, p.2006, 2006. ,
CUDA-CHiLL: A programming language interface for GPGPU optimizations and code generation, 2010. ,
A Programming Language Interface to Describe Transformations and Code Generation, Languages and Compilers for Parallel Computing, number 6548 in Lecture Notes in Computer Science, pp.136-150, 2010. ,
Tensor comprehensions: Framework-agnostic high-performance machine learning abstractions, 2018. ,
Tensor comprehensions: Framework-agnostic high-performance machine learning abstractions, 2018. ,
Isl: An integer set library for the polyhedral model, Proceedings of the Third International Congress Conference on Mathematical Software, ICMS'10, pp.299-302, 2010. ,
Counting affine calculator and applications, First International Workshop on Polyhedral Compilation Techniques (IMPACT'11), 2011. ,
Polyhedral parallel code generation for cuda, ACM Trans. Archit. Code Optim, vol.9, issue.4, 2013. ,
URL : https://hal.archives-ouvertes.fr/hal-00786677
Polyhedral extraction tool, Second Int. Workshop on Polyhedral Compilation Techniques (IMPACT'12), 2012. ,
Schedule Trees, 4th Workshop on Polyhedral Compilation Techniques (IMPACT, Associated with HiPEAC), p.9, 2014. ,
URL : https://hal.archives-ouvertes.fr/hal-00911894
Consecutivity in the isl polyhedral scheduler, 2017. ,
High Performance Compilers for Parallel Computing, 1995. ,
Poet: A scripting language for applying parameterized source-tosource program transformations, Softw. Pract. Exper, vol.42, issue.6, pp.675-706, 2012. ,
Alphaz: A system for design space exploration in the polyhedral model, International Workshop on Languages and Compilers for Parallel Computing, pp.17-31, 2012. ,
A polyhedral compilation framework for loops with dynamic data-dependent bounds, Proceedings of the 27th International Conference on Compiler Construction, CC 2018, pp.14-24, 2018. ,
URL : https://hal.archives-ouvertes.fr/hal-01720368
Interactive Program Restructuring, 2016. ,
URL : https://hal.archives-ouvertes.fr/tel-01414770
Unified Polyhedral Modeling of Temporal and Spatial Locality, 2017. ,
URL : https://hal.archives-ouvertes.fr/hal-01628798
Modeling the conflicting demands of parallelism and temporal/spatial locality in affine scheduling, Proceedings of the 27th International Conference on Compiler Construction, pp.3-13, 2018. ,
URL : https://hal.archives-ouvertes.fr/hal-01751823