A. V. Aho, S. C. Johnson, and J. D. Ullman, Code Generation for Expressions with Common Subexpressions, Journal of the ACM, vol.24, issue.1, pp.146-160, 1977.
DOI : 10.1145/321992.322001

M. Amini, C. Ancourt, F. Coelho, F. Irigoin, P. Jouvelot et al., PIPS Is not (just) Polyhedral Software, International Workshop on Polyhedral Compilation Techniques (IMPACT'11), 2011.
URL : https://hal.archives-ouvertes.fr/hal-00744312

P. Bonnot, F. Lemonnier, G. Edelin, G. Gaillat, O. Ruch et al., Definition and SIMD Implementation of a Multi-Processing Architecture Approach on FPGA, Design Automation and Test in Europe, pp.610-615, 2008.

L. John, R. Bruno, and . Sethi, Code generation for a one-register machine, J. ACM, vol.23, issue.3, pp.502-510, 1976.

C. Clienti, Fulguro image processing library. Source Forge, 2008.

C. Clienti, S. Beucher, and M. Bilodeau, A system on chip dedicated to pipeline neighborhood processing for mathematical morphology, EU- SIPCO: European Signal Processing Conference, 2008.
URL : https://hal.archives-ouvertes.fr/hal-00830910

C. and M. Paristech, Open source, under GPLv3, PIPS, 1989.

K. Datta, M. Murphy, V. Volkov, S. Williams, J. Carter et al., Stencil computation optimization and auto-tuning on state-of-the-art multicore architectures, 2008 SC, International Conference for High Performance Computing, Networking, Storage and Analysis, pp.1-12, 2008.
DOI : 10.1109/SC.2008.5222004

J. A. Fisher, Trace Scheduling: A Technique for Global Microcode Compaction, IEEE Transactions on Computers, vol.30, issue.7, pp.478-490, 1981.
DOI : 10.1109/TC.1981.1675827

C. Glitia, P. Dumont, and P. Boulet, Array-OL with delays, a domain specific specification language for multidimensional intensive signal processing, Multidimensional Systems and Signal Processing, 2009.
DOI : 10.1007/s11045-009-0085-4

URL : https://hal.archives-ouvertes.fr/inria-00522751

R. Gupta, A code motion framework for global instruction scheduling, International Conference on Compiler Construction, pp.219-233
DOI : 10.1007/BFb0026434

M. H. Hall, S. P. Amarasinghe, B. R. Murphy, S. Liao, and M. S. Lam, Detecting coarse-grain parallelism using an interprocedural parallelizing compiler, Proceedings of the 1995 ACM/IEEE conference on Supercomputing (CDROM) , Supercomputing '95, 1995.
DOI : 10.1145/224170.224337

W. Roger, C. R. Hockney, and . Jesshope, Parallel Computers 2: architecture, programming, and algorithms, 1988.

F. Irigoin, P. Jouvelot, and R. Triolet, Semantical interprocedural parallelization: An overview of the pips project, 1991 International Conference on Supercomputing, 1991.
URL : https://hal.archives-ouvertes.fr/hal-00984684

S. D. Kim, C. J. Hyun, and M. H. Sunwoo, VSIP : Implementation of Video Specific Instruction-set Processor, APCCAS 2006, 2006 IEEE Asia Pacific Conference on Circuits and Systems, pp.1075-1078, 2006.
DOI : 10.1109/APCCAS.2006.342307

T. Rauber, Optimal evaluation of vector expression trees, Proceedings of the 5th Jerusalem Conference on Information Technology, 1990. 'Next Decade in Information Technology', pp.467-473, 1990.
DOI : 10.1109/JCIT.1990.128317

P. Soile, Morphological Image Analysis: Principles and Applications, 2003.

J. Zory and F. Coelho, Using algebraic transformations to optimize expression evaluation in scientific code, Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.98EX192), pp.376-384, 1998.
DOI : 10.1109/PACT.1998.727284