Bibliography
For other references than those here, you may dig into http://www.cri.ensmp.fr/classement/2009.html, http://www.cri.ensmp.fr/classement/these.html, http://enstb.org/~keryell/publications/biblio/html
-
STEP: a distributed OpenMP for coarse-grain parallelism tool
Daniel Millot, Alain Muller, Christian Parrot and Frédérique Silber-Chaussumier International Workshop on OpenMP (IWOMP 2008) Purdue University, West Lafayette, IN, USA, May 12th - May 14th 2008 - Jean-Christophe Le LANN, Bernard POTTIER, Matthieu GODET et Ronan KERYELL. « Loosely Coupled Accelerators for Reconfigurable SoC. » Technical Report, mai 2007.
[2] Frank HANNIG, Hritam DUTTA, Alexey KUPRIYANOV, Jürgen TEICH, Rainer SCHAER, Sebastian SIEGEL, Renate MERKER, Ronan KERYELL, Bernard POTTIER et Olivier SENTIEYS. « Co-Design of Massively Parallel Embedded Processor Architectures. » in ReCoSoC'05. Montpellier, France, juin 2005. http://enstb.org/~keryell/publications/conf/2005/ReCoSoC.
[3] Joël CAMBONIE, Sylvain GUÉRIN, Ronan KERYELL, Loïc LAGADEC, Bernard POTTIER, Olivier SENTIEYS, Bernt WEBER et Samar YAZDANI. « Compiler and system techniques for SoC distributed reconfigurable accelerators. » in SAMOS IV : International workshop on Systems, Architectures, MOdeling, and Simulation, volume 3133. Lecture Notes in Computer Science, Springer-Verlag, Samos, Greece, juillet 2004. http://www.springerlink.com/content/ujxyjbkgrcy8eanh/fulltext.pdf.
[4] Sylvain GUéRIN, Ronan KERYELL et Bernt WEBER. Transformations de langage de haut niveau pour exécution partielle en logique reconfigurable. rapport technique ENSTBr/INFO/RR/2004- ?, Département Informatique, Nationale Supérieure des Télécommunications de Bretagne, France, avril 2004. http://enstb.org/~keryell/publications/rapports/2004/PHRASE/toReconfig.
- Thi Viet Nga NGUYEN, François IRIGOIN, Corinne ANCOURT et Ronan KERYELL. « Efficient Intraprocedural Array Bound Checking. » in Second International Workshop on Automated Program Analysis, Testing and Verification (WAPATV01). Toronto, Canada, mai 2001. http://www.cri.ensmp.fr/classement/doc/A-316.ps
- Olivier Albiez, Parcours d'une superposition de domaines, Présenté à 10ème Rencontres Francophones du Parallélisme (RenPar'10), 9-12 Juin 1998, Strasbourg, France, pp.71-74, A-309
- Olivier Albiez, Corinne Ancourt, Fabien Coelho, François Irigoin, Ronan Keryell et Julien Zory, PIPS : un système d'analyse, de transformation et de compilation de programmes scientifiques . Transparents de l'exposé à l'ENST Bretagne du 29 octobre 1998. Une version PostScript noir-et-blanc ainsi qu'une copie plus compacte pour distribution sont disponibles.
- Corinne Ancourt, Denis Barthou, Christophe Guettier, François Irigoin, Bertrand Jeannet, Jean Jourdan, Juliette Mattioli, Automatic Data Mapping of Signal Processing Applications, Presented at International Conference on Application-specific Systems, Architectures and Processors (ASAP'97), 14-16 July 1997, Swiss Federal Institute of Technology, Zurich, Switzerland.A-304
- Corinne Ancourt, Fabien Coelho, Béatrice Creusillet and Ronan Keryell, How to Add a New Phase in PIPS: the Case of Dead Code Elimination Presented at the Sixth Workshop "Compilers for Parallel Computers" (CPC 96), pages 19-30. December 11-13, 1996, Aachen, Germany. A-300 Article (HTML and PostScript) and color transparencies.
- A-299 color transparencies of
- PIPS: a Workbench for Program Parallelization and Optimization
- presented at European Parallel Tool Meeting 1996 (EPTM'96), Corinne Ancourt, Fabien Coelho, Béatrice Creusillet, François Irigoin, Pierre Jouvelot and Ronan Keryell. October 23, 1996, ONERA, FRANCE.
- Corinne Ancourt, Fabien Coelho, Béatrice Creusillet, François Irigoin, Pierre Jouvelot, Ronan Keryell, PIPS Development Environment, May 1996. Report A-291.
- C. Ancourt, F. Coelho, F. Irigoin, R. Keryell, A Linear Algebra Framework for Static HPF Code Distribution, Fourth International Workshop on Compilers for Parallel Computers, Delft, December 1993
- Corinne Ancourt, Béatrice Apvrille, Fabien Coelho, François Irigoin, Pierre Jouvelot, Ronan Keryell, PIPS --- A Workbench for Interprocedural Program Analyses and Parallelization. April 22, 1994, The slides of the Villeneuve d'Ascq '94 Franco-British N+N Meeting on DATA PARALLEL LANGUAGES AND COMPILERS FOR PORTABLE PARALLEL COMPUTING
- C. Ancourt, F. Irigoin, Scanning Polyhedra With DO Loops, PPoPP'91 Principle and Practice of Parallel Programming, Williamsburg, USA, April 1991
- C. Ancourt, F. Irigoin, Y. Yang, Minimal Data Dependence Abstractions for Loop Transformations, International Journal of Parallel Programming, Vol. 23, no 4, pp 359-388, 1995 A-266.ps.Z
- Corinne Ancourt, Thi Viet Nga Nguyen, Array Resizing for Scientific Code Debugging, Maintenance and Reuse, In ACM SIGPLAN-SIGSOFT Workshop on Program Analsis for Software Tools and Engineering (PASTE01), June 18-19, 2001, Snowbird, Utah, USA. A-324.ps
- B. Apvrille-Creusillet, Régions exactes et privatisation de tableaux. Rapport de DEA, 30 Aou^t 1994, TR E/185.
- B. Baron, Construction flexible et cohérente pour la compilation interprocédurale, Rapport interne EMP-CRI-E157, juillet 1991
- B. Baron, Maintien de la cohérence dans un compilateur-optimiseur interprocédural, Rapport de DEA, Juillet 1991, TR E/157.
- B. Baron, F. Irigoin, P. Jouvelot, Projet PIPS. Manuel utilisateur du paralléliseur batch, Rapport interne EMP-CRI-E144, janvier 1991
- P. Berthomier, Static Comparison of Different Program Versions, Rapport interne EMP-CRI-E130, septembre 1990
- Youcef Bouchebaba, Elimination des gardes dans les transformées unimodulaires de boucles mal imbriquées, A-313, A-312
- Youcef Bouchebaba, Fabien Coelho, Tiling pour une séquence de nids de boucles In RENPAR/CFSE/SYMPA, 24-27 avril 2001, Cité des Sciences et de l'Industrie, Paris, France. A-319
- P. Chassany, Les méthodes de parallélisation interprocédurales, Rapport interne EMP-CRI-E129, septembre 1990
- Fabien Coelho, Contributions à la compilation du High Performance Fortran Thèse : , 3 Octobre 1996. A-293.
- Fabien Coelho, Compiling Dynamic Mappings with Array Copies
- Presented at Principles and Practice of Parallel Programming (PPoPP97), 18-21 June 1997, Las Vegas, Nevada. A-302
- F. Coelho, Etude et réalisation d'un compilateur pour le High Performance Fortran, Rapport interne EMP-CRI-A238, juin 1993
- Béatrice Creusillet Analyses de Régions de Tableaux et Applications Thèse , 5 Décembre 1996. A-295
- Béatrice Creusillet IN and OUT Array Region Analyses, 5th Compiler Workshop Compilers for Parallel Computers, CPC'95, Malaga, Espagne, 26-30 Juin 1995 (also available as TR A/272).
- Béatrice Creusillet, Francois Irigoin, Interprocedural Analyses of Fortran Programs In: Journal on Parallel Computing, Vol.24, No.3-4, 1998, pp.629-648. A-303
- Béatrice Creusillet, François Irigoin, Interprocedural Array Region Analyses. Workshop on Languages and Compilers for Parallel Computing, LCPC'95, Colombus, OHIO, USA, 10-12 Août 1995 (also available as TR A/270).
- Frédéric Desprez (LIP, ENS-Lyon), Julien Zory, Performance des macro-pipelines dans les programmes data-parallèles, Présenté à 9ème Rencontres Francophones du Parallélisme (RenPar'9), 20-23 mai 1997, Lausanne, Suisse. A-308
- Pierre Fiorini, François Irigoin et Ronan Keryell, Modèle de Compilation d'HPF pour la Machine MIMD à Bancs Mémoire et Réseau Distribué Programmable Phénix Présenté à 8ème Rencontres Francophones du Parallélisme (RenPar'8), 4 pages, 20-24 mai 1996, Bordeaux, FRANCE. A-297 Article et transparents en couleur.
- Christophe Guettier, Optimisation globale et placement d'applications de traitement du signal sur architectures parallèles utilisant la programmation logique avec contraintes Thèse , 12 Décembre 1997. A-305
- F. Irigoin, Partitionnement des boucles imbriquées. Une technique d'optimisation des programmes scientifiques, Thèse de doctorat de l'université Pierre et Marie Curie, juin 1987
- F. Irigoin, Code Generation for the Hyperplane Method and for Loop Interchange, Rapport CAII-E102, octobre 1988
- F. Irigoin, Loop Reordering with Dependence Direction Vectors, Journées Firtech Systèmes et Télématique Architectures Futures: Programmation parallèle et intégration VLSI, Paris, 9-10 novembre 1988
- F. Irigoin, Projet PIPS: résultat de la parallélisation interprocédurale, Rapport EMP-CRI-E151, mars 1991
- F. Irigoin, Interprocedural Analyses for Programming Environments, J.J. Dongarra and B. Tourancheau Eds, Elsevier, Workshop CNRS-NSF, Saint-Hilaire du Touvet, Sept. 1992. Also available in html or in compressed Postscript as Tech. Report A/227.
- F. Irigoin, Performance, Portability and Implicit Parallelism, J. Ferrante and A. Hey Eds, Wiley, Workshop on Performance, Portability and Parallel Processing, Southampton, July 1993
- F. Irigoin, Compilation pour machines parallèles, Habilitation à diriger des recherches (Paris 6), novembre 1993.
- F. Irigoin, C. Ancourt, Final Report on Software Caching for Simulated Global Memory, PUMA ESPRIT 2701, Deliberable 6.5.1, Tech. Report EMP-CRI-E155, November 1991
- F. Irigoin, C. Ancourt, Compilation pour machines à mémoire répartie, Algorithmique Parallèle, Cosnard, Nivat, Robert Eds, Masson, Ecole de Printemps du LITP, mai 1992
- F. Irigoin, C. Ancourt, Automatic Code Distribution, Third International Workshop on Compilers for Parallel Computers, Vienne, July, 1992
- M. Ancourt-Le Quellenec Génération automatique de code de transfert pour multiprocesseurs à mémoires locales. Thèse de doctorat de l'université Pierre et Marie Curie, 18 mars 1991, rapport A/200.
- F. Irigoin, P. Jouvelot, R. Triolet, Analyses syntaxique et sémantique, documentation interne du projet PIPS, mars 1988. TR E/105.
- F. Irigoin, P. Jouvelot, Projet PIPS: manuel d'utilisation du paralléliseur batch (VERSION 1.0). 15 Décembre 1990, TR E/144.
- F. Irigoin, P. Jouvelot, R. Triolet, PIPS: Représentation Intermédiaire, documentation interne du projet PIPS, septembre 1988. New version, May 1992, TR E/166.
- F. Irigoin, P. Jouvelot, R. Triolet, Semantical Interprocedural Parallelization: An Overview of the PIPS Project, 1991 International Conference on Supercomputing, Cologne, June 1991. Also available as Tech. Report A/201.
- F. Irigoin, P. Jouvelot, R. Triolet, Projet PIPS: environnement de développement version 1.0 Décembre 1990, TR E/146
- F. Irigoin, R. Triolet, Supernodes and Alliant FX/8 Minisupercomputer, Rapport CAI-E81, aou^t 1986
- F. Irigoin, R. Triolet, Automatic DO-Loop Partitioning for Improving Data Locality in Scientific Programs, Vector and Parallel Processors for Scientific Computation 2, Rome, Sept.~21-23, Italie, 1987 \Disponible comme rapport CAI-E93
- F. Irigoin, R. Triolet, Computing Dependence Direction Vectors and Dependence Cones with Linear Systems, Rapport CAI-E94, septembre 1987
- F. Irigoin, R. Triolet, Supernode Partitioning, POPL'88 - Fifteenth Annual ACM Symposium on Principles of Programming Languages, San Diego, California, January 13-15, pp. 319-329, 1988
- F. Irigoin, R. Triolet, Dependence Approximation and Global Parallel Code Generation for Nested Loops, International Workshop Parallel and Distributed Algorithms, Bonas, France, October 3-6, 1988
- P. Jouvelot, R. Triolet, NewGen User Manual. December 1990, Tech. Report A/???.
- P. Jouvelot, R. Triolet, NewGen: A Language-Independent Program Generator. July 12, 1989, Tech. Report A/191.
- Ronan Keryell, WPips & EPips User Manual (Paralléliseur Interprocédural de Programmes Scientifiques) --- Linear Algebra based Automatic Parallelizer & Program Transformer, April 9, 1996. Technical Report A-288 in PostScript or in HTML
- Thi Viet Nga Nguyen, F. Irigoin, C. Ancourt, R. Keryell Efficient Intraprocedural Array Bound Checking, Second International Workshop on Automated Program Analysis, Testing and Verification (WAPATV01), Toronto, Canada, May 2001. A-316
- A. Platonoff, Calcul des effets des procédures au moyen des régions, Rapport interne EMP-CAII-I132, juin 1990
- A. Platonoff, Contribution à la distribution automatique des données pour machines massivement parallèles. Thèse de doctorat de l'université Pierre et Marie Curie, 9 Mars 1995, rapport A/268.
- A. Platonoff, Automatic Data Distribution for Massively Parallel Computers. 5th Compiler Workshop Compilers for Parallel Computers, CPC'95, Malaga, Espagne, 26-30 Juin 1995 (also available as TR A/271).
- R. Triolet, Contribution à la parallélisation automatique de programmes Fortran comportant des appels de procédure, Thèse de docteur-ingénieur, Université Pierre et Marie Curie, décembre 1984
- R. Triolet, Interprocedural Analysis Based Restructuring of Programs. (Colloque International Algorithmes & Architectures Parallèles - International workshop on parallel algorithms & architectures, Centre International de Rencontres Mathématiques, Luminy, Marseille, 14-18 Avril 1986), rapport A/172.
- R. Triolet, Analyse sémantique en vue de la parallélisation. (Journées Firtech Systèmes et Télématique Architectures Futures: Programmation parallèle et intégration VLSI, Paris, 9-10 Novembre 1988), rapport A/189.
- R. Triolet, PIPSMAKE et PIPSDBM: Motivations et fonctionnalités. 27 Septembre 1990, TR E/133.
- R. Triolet, P. Feautrier, F. Irigoin, Automatic Parallelization of Fortran Programs in the Presence of Procedure Calls, ESOP 86 European Symposium on Programming, LNCS~213, Saarbrücken, Federal Republic of Germany, March 17-19, 1986
- R. Triolet, F. Irigoin, P. Feautrier, Direct Parallelization of Call Statements, ACM SIGPLAN'86 Symposium on Compiler Construction, Hyatt Rickeys Hotel, Palo Alto, June 23-27, 1986
- Y. Yang, Evaluation expérimentale de tests de dépendances, 4ème Rencontre du Parallélisme, Lille, France, 18-20 mars 1992. Rapport A/214.
- Y. Yang, Réordonnancement des boucles imbriquées, novembre 1992, TR E/162.
- Y. Yang, Tests des dépendances et transformations de programme. Thèse de doctorat de l'université Pierre et Marie Curie, 15 Novembre 1993, rapport A/242.
- Y. Yang, C. Ancourt, F. Irigoin, Minimal Data Dependence Abstrations for Loop Transformations (Extended Version), International Journal of Parallel Programming, Aug. 1995, V. 23, n. 4, pp. 359-388.
- L. Zhou, Complexity Estimation in the PIPS Parallel Programming Environment. Proceedings of CONPAR92/VAPPV. Laboratoire de l'Informatique du Parallélisme, Ecole Normale Supérieure de Lyon, France, September 1-4, 1992. Rapport A/221.
- L. Zhou, Analyse statique et dynamique de la complexité des programmes scientifiques. Thèse de doctorat de l'université Pierre et Marie Curie, 14 Septembre 1994, rapport A/255.
- Julien Zory,
- A-310
- Thèse : Contributions à l'optimisation de programmes scientifiques, 17 Décembre 1999.
- Julien Zory, Fabien Coelho, Using Algebraic Transformations to Optimize Expression Evaluation in Scientific Codes International Conference on Parallel Architectures and Compilation Techniques (PACT 98), 14-17 Octobre 1998, Paris, France. TR/A-307 (ps.gz)
All the on-line CRI reports.
Document Actions