« The JPEG-2000 still image compression standard, 2001. ,
Optimizing Compilers for Modern Architectures: A Dependence-based Approach, 2001. ,
ASSEMBLING DYNAMIC COMPONENTS FOR METACOMPUTING USING CORBA, Parallel Computing, 2001. ,
DOI : 10.1142/9781860949630_0048
URL : https://hal.archives-ouvertes.fr/inria-00565181
Cluster computing white paper ». Rapport Technique, IEEE Task Force on Cluster Computing, 2000. ,
Optimizing irregular HPF applications using Halos, Parallel and Distributed Processing, Proceedings of IPPS/SPDP Workshops, volume 1586 de Lecture Notes in Computer Science, pp.1015-1024, 1999. ,
Loop parallelization algorithms: From parallelism extraction to code generation, Parallel Computing, vol.24, issue.3-4, pp.3-4421, 1998. ,
DOI : 10.1016/S0167-8191(98)00020-9
URL : https://hal.archives-ouvertes.fr/inria-00565000
« A visual development environment for meta-computing applications, 9th Int'l Conf. on Human-Computer Interaction, pp.983-987, 2001. ,
Julien Soula, et Alain Demeure. « Visual data-parallel programming for signal processing applications, 9th Euromicro Workshop on Parallel and Distributed Processing, pp.105-112, 2001. ,
« Code generation in Bouclettes, Proceedings of the Fifth Euromicro Workshop on Parallel and Distributed Processing, pp.273-280, 1997. ,
Static tiling for heterogeneous computing platforms, Static tiling for heterogeneous computing platforms, pp.547-568, 1999. ,
DOI : 10.1016/S0167-8191(99)00012-5
URL : https://hal.archives-ouvertes.fr/inria-00565004
Scanning polyhedra without Do-loops, Proceedings. 1998 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.98EX192), pp.4-11, 1998. ,
DOI : 10.1109/PACT.1998.727127
URL : https://hal.archives-ouvertes.fr/inria-00564990
Communication pre-evaluation in HPF, EUROPAR'98, pp.263-272, 1998. ,
DOI : 10.1007/BFb0057861
URL : https://hal.archives-ouvertes.fr/inria-00565190
« SPPoC : manipulation automatique de polyèdres pour la compilation, Technique et Science Informatiques, pp.1019-1048, 2001. ,
Algorithmes Dataparalì eles Irréguliers AppliquésAppliqués`Appliquésà la SimulationÉléctromagnétique Simulation´SimulationÉléctromagnétique Tridimensionelle, Thèse de doctorat, 2000. ,
« Parallelization of a 3-D magnetostatic code using high performance fortran and the Schur complement method, Conference on the Computation of Electromagnetic Fields, 2001. ,
« Une approche génie logiciel des codes de simulation irréguliers : Application au cas de l'electromagnétisme, Rencontres Francophones du Parallélisme des Architectures et des Systèmes, pp.115-120, 2001. ,
High Level Parallelization of a 3D Electromagnetic Simulation Code with Irregular Communication Patterns, 4th International Meeting on Vector and Parallel Processing, pp.519-528, 2000. ,
DOI : 10.1007/3-540-44942-6_42
URL : https://hal.archives-ouvertes.fr/inria-00565184
« Parallelization of a Fortran 90 program for electromagnetic problems, 3rd Annual HPF User Group Meeting, HUG'99, 1999. ,
Parallelization of a 3D magnetostatic code using High Performance Fortran, Proceedings International Conference on Parallel Computing in Electrical Engineering. PARELEC 2000, pp.181-185, 2000. ,
DOI : 10.1109/PCEE.2000.873625
Tiling with limited resources, Proceedings IEEE International Conference on Application-Specific Systems, Architectures and Processors, pp.229-238, 1997. ,
DOI : 10.1109/ASAP.1997.606829
URL : https://hal.archives-ouvertes.fr/inria-00073506
Parallel Programming in OpenMP, 2000. ,
Counting solutions to linear and nonlinear constraints through Ehrhart polynomials: Applications to analyze and transform scientific programs, ACM Int. Conf. on Supercomputing, 1996. ,
URL : https://hal.archives-ouvertes.fr/hal-01100306
Parametric analysis of polyhedral iteration spaces, Proceedings of International Conference on Application Specific Systems, Architectures and Processors: ASAP '96, 1996. ,
DOI : 10.1109/ASAP.1996.542833
URL : https://hal.archives-ouvertes.fr/inria-00534840
« Deriving formulae to count solutions to parameterized linear systems using ehrhart polynomials: Applications to the analysis of nested-loop programs, 1997. ,
« Construction of DO loops from systems of affine constraints ». Parallel Processing Letters, pp.421-436, 1995. ,
Scheduling the Computations of a Loop Nest with Respect to a Given Mapping, Lecture Notes in Computer Science, 1900. ,
DOI : 10.1007/3-540-44520-X_52
URL : https://hal.archives-ouvertes.fr/hal-00856647
Constructive methods for scheduling uniform loop nests, IEEE Transactions on Parallel and Distributed Systems, vol.5, issue.8, pp.814-822, 1994. ,
DOI : 10.1109/71.298207
URL : https://hal.archives-ouvertes.fr/hal-00857083
Affine-by-Statement Scheduling of Uniform and Affine Loop Nests over Parametric Domains, Journal of Parallel and Distributed Computing, vol.29, issue.1, pp.43-59, 1995. ,
DOI : 10.1006/jpdc.1995.1105
URL : https://hal.archives-ouvertes.fr/hal-00857091
Scheduling and Automatic Parallelization, Birkhauser Boston, 2000. ,
DOI : 10.1007/978-1-4612-1362-8
URL : https://hal.archives-ouvertes.fr/hal-00856645
YAPI, Proceedings of the 37th conference on Design automation , DAC '00, 2000. ,
DOI : 10.1145/337292.337511
Mapping affine loop nests, High-Performance Computing and Networking, International Conference and Exhibition, volume LCNS 919, pp.184-189 ,
DOI : 10.1016/S0167-8191(96)00049-X
URL : https://hal.archives-ouvertes.fr/hal-00856912
Extended version available as Technical, 1995. ,
Esterel suite for system-on-a-chip top level validation ,
Compile-Time Estimation of Communication Costs for Data Parallel Programs, Journal of Parallel and Distributed Computing, vol.39, issue.1, pp.46-65, 1996. ,
DOI : 10.1006/jpdc.1996.0153
Dataflow analysis of array and scalar references, International Journal of Parallel Programming, vol.24, issue.4, pp.23-51, 1991. ,
DOI : 10.1007/BF01407931
Some efficient solutions to the affine scheduling problem. I. One-dimensional time, International Journal of Parallel Programming, vol.40, issue.6, pp.313-348, 1992. ,
DOI : 10.1007/BF01407835
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
Résolution de systèmes d'inéquations linéaires; mode d'emploi du logiciel PIP, 1990. ,
The Grid: Blueprint for a New Computing Infrastructure, pp.1-55860, 1998. ,
PVM-Parallel Virtual Machine: AUsers' Guide and Tutorial for Networked Parallel Computing, Computers in Physics, vol.9, issue.6, 1994. ,
DOI : 10.1063/1.4823450
Optimized rapid prototyping for real-time embedded heterogeneous multiprocessors, Proceedings of the seventh international workshop on Hardware/software codesign , CODES '99, pp.74-78, 1999. ,
DOI : 10.1145/301177.301489
Compile-time estimation of communication costs of programs », Journal of Programming Languages, vol.2, issue.3, pp.191-225, 1994. ,
Automatic parallelization of recursive procedures, 1999 International Conference on Parallel Architectures and Compilation Techniques (Cat. No.PR00425), pp.537-562, 2000. ,
DOI : 10.1109/PACT.1999.807504
« Determining the idle time of a tiling Extended version available as, Principles of Programming Languages, pp.160-173, 1997. ,
The semantics of a simple language for parallel programming, Proceedings of the IFIP Congress, pp.471-475, 1974. ,
Information Processing 77, Proc.IFIP Congress, pp.993-998, 1977. ,
PARDIS: Programmer-level abstractions for metacomputing, Future Generation Computer Systems, vol.15, issue.5-6, pp.637-647, 1999. ,
DOI : 10.1016/S0167-739X(99)00015-1
« The Omega Library Interface Guide, 1996. ,
Code generation for multiple mappings, Proceedings Frontiers '95. The Fifth Symposium on the Frontiers of Massively Parallel Computation, pp.332-341, 1995. ,
DOI : 10.1109/FMPC.1995.380437
Automatic data layout for high performance Fortran, Proceedings of the 1995 ACM/IEEE conference on Supercomputing (CDROM) , Supercomputing '95, 1995. ,
DOI : 10.1145/224170.224495
A visual environment to transform Fortran 90 codes to HPF ». The Int, Journal of Supercomputer Applications, vol.11, issue.2, pp.95-102, 19971997. ,
Optimizing storage size for static control programs in automatic parallelizers, European Conference on Parallel Processing, pp.356-363, 1997. ,
DOI : 10.1007/BFb0002757
« Improving Parallelism and Data Locality with Affine Partitioning, 2001. ,
« MPI-2: Extensions to the message-passing interface ». Rapport Technique, Message Passing Interface Forum, 1997. ,
« mAgic FPU: VLIW floating point engines for " System-on-Chip " applications, EMM- SEC'99, 1999. ,
« Array-data flow analysis and its use in array privatization, Conference record of the Twentieth Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages: papers presented at the symposium, pp.2-15, 1993. ,
« EUROSTAG ? a single tool for power system simulation, 1992. ,
Automating functional program transformation ». Master's thesis, 2000. ,
Common Object Request Broker Architecture (CORBA), Version 2.6, 2001. ,
Unified Modeling Language (UML), Version 1.4, 2001. ,
mAgic-FPU and MADE: A customizable VLIW core and the modular VLIW processor architecture description environment, SIMAI 2000 Conference, 2000. ,
DOI : 10.1016/S0010-4655(01)00235-1
« Optimizing Eden by program transformation, 2nd Scottish Functional Programming Workshop, 2000. ,
Cobra: A CORBA-compliant programming environment for high-performance computing, Euro-Par'98, numéro 1470 dans Lecture Notes in Computer Science, pp.1114-1122, 1998. ,
DOI : 10.1007/BFb0057973
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
A practical algorithm for exact array dependence analysis, Communications of the ACM, vol.35, issue.8, pp.27-47, 1992. ,
DOI : 10.1145/135226.135233
Bigloo: a portable and optimizing compiler for strict functional languages, Static Analysis Symposium, pp.366-381, 1995. ,
DOI : 10.1007/3-540-60360-3_50
Massively parallel computing systems with real time constraints: the "Algorithm Architecture Adequation" methodology, Proceedings of the First International Conference on Massively Parallel Computing Systems (MPCS) The Challenges of General-Purpose and Special-Purpose Computing, pp.44-54, 1994. ,
DOI : 10.1109/MPCS.1994.367018
« Modèle unifié pour la conception conjointe logiciel-matériel ». Traitement du Signal (numéro spécial Adéquation Algorithme Architecture, pp.569-578, 1997. ,
Principe de Compilation d'un Langage de Traitement de Signal, Thèse de doctorat, 2001. ,
« A unified framework for schedule and storage optimization, SIGPLAN Conference on Programming Language Design and Implementation, pp.232-242, 2001. ,
« Chapter 8. automatic array privatization, Lecture Notes in Computer Science, 1808. ,
« Overview of recent supercomputers, Top500 Supercomputers Sites, 2002. ,
Process networks as a high-level notation for metacomputing, Java for Parallel and Distributed Computing (IPPS), 1999. ,
DOI : 10.1007/BFb0097967
« A study of computational reconfiguration in a process network, 2000. ,
Automatic partitioning of parallel loops and data arrays for distributed shared-memory multiprocessors, IEEE Transactions on Parallel and Distributed Systems, vol.6, issue.9, pp.943-962, 1995. ,
DOI : 10.1109/71.466632
Two-dimensional orthogonal tiling: from theory to practice, Proceedings of 3rd International Conference on High Performance Computing (HiPC), pp.225-231, 1996. ,
DOI : 10.1109/HIPC.1996.565827
Optimal tiling of two-dimensional uniform recurrences, Journal of Parallel and Distributed Computing ,
(pen)-ultimate tiling? Integration , the VLSI Journal, pp.33-51, 1994. ,
Multi-dimensional continued fraction algorithms, Mathematisch Centrum, 1981. ,
Precise tiling for uniform loop nests, Proceedings The International Conference on Application Specific Array Processors, pp.330-337, 1995. ,
DOI : 10.1109/ASAP.1995.522937
Tiling with limited resources, Proceedings IEEE International Conference on Application-Specific Systems, Architectures and Processors, pp.229-238, 1997. ,
DOI : 10.1109/ASAP.1997.606829
URL : https://hal.archives-ouvertes.fr/inria-00073506
Tiling Nested Loops into Maximal Rectangular Blocks, Journal of Parallel and Distributed Computing, vol.35, issue.2, pp.108-120, 1996. ,
DOI : 10.1006/jpdc.1996.0075
ScaLAPACK: a portable linear algebra library for distributed memory computers ??? design issues and performance, Computer Physics Communications, vol.97, issue.1-2, pp.1-15, 1996. ,
DOI : 10.1016/0010-4655(96)00017-3
Task scheduling over distributed memory machines, Parallel and Distributed Algorithms, pp.165-176, 1989. ,
Combining retiming and scheduling techniques for loop parallelization and loop tiling. Parallel Processing Letters, 1997. Special issue, to appear. Also available as Tech, pp.96-130 ,
URL : https://hal.archives-ouvertes.fr/hal-00856890
Software Libraries for Linear Algebra Computations on High Performance Computers, SIAM Review, vol.37, issue.2, pp.151-180, 1995. ,
DOI : 10.1137/1037042
Determining the idle time of a tiling Extended version available as, Principles of Programming Languages, pp.160-173, 1997. ,
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
Maximizing parallelism and minimizing synchronization with affine transforms, Proceedings of the 24th ACM SIGPLAN-SIGACT symposium on Principles of programming languages , POPL '97, 1997. ,
DOI : 10.1145/263699.263719
Scheduling of wavefront parallelism on scalable shared-memory multiprocessors, Proceedings of the 1996 ICPP Workshop on Challenges for Parallel Processing, 1996. ,
DOI : 10.1109/ICPP.1996.538567
Optimal tile size adjustment in compiling general DOACROSS loop nests, Proceedings of the 9th international conference on Supercomputing , ICS '95, pp.270-279 ,
DOI : 10.1145/224538.224571
Parallel programming with MPI, 1997. ,
Tiling multidimensional iteration spaces for multicomputers, Journal of Parallel and Distributed Computing, vol.16, issue.2, pp.108-120, 1992. ,
DOI : 10.1016/0743-7315(92)90027-K
Automatic blocking of nested loops, 1990. ,
On data dependence analysis for compiling programs on distributed-memory machines, ACM Sigplan Notices, vol.28, issue.1, 1993. ,
A data locality optimizing algorithm, SIGPLAN Conference on Programming Language Design and Implementation, pp.30-44, 1991. ,
A loop transformation theory and an algorithm to maximize parallelism Assembling dynamic components for metacomputing using CORBA, Parallel Computing, pp.452-471, 1991. ,
Toward a common component architecture for high-performance scientific computing, Proceedings. The Eighth International Symposium on High Performance Distributed Computing (Cat. No.99TH8469), 1999. ,
DOI : 10.1109/HPDC.1999.805289
Scheduling dynamic dataflow graphs with bounded memory using the token flow model, IEEE International Conference on Acoustics Speech and Signal Processing, 1993. ,
DOI : 10.1109/ICASSP.1993.319147
YAPI, Proceedings of the 37th conference on Design automation , DAC '00, 2000. ,
DOI : 10.1145/337292.337511
The semantics of a simple language for parallel programming, Information Processing 74: Proceedings of the IFIP Congress, pp.471-475, 1974. ,
Coroutines and networks of parallel processes, Information Processing 77 Proc.IFIP Congress, pp.993-998, 1977. ,
URL : https://hal.archives-ouvertes.fr/inria-00306565
PAWS: collective interactions and data transfers, Proceedings 10th IEEE International Symposium on High Performance Distributed Computing, 2001. ,
DOI : 10.1109/HPDC.2001.945175
Overview of the Ptolemy Project, 2001. ,
Towards a Dynamic CORBA Component Platform, Proceedings of the 2nd International Symposium on Distributed Object Applications (DOA'2000), 2000. ,
Bounded Scheduling of Process Networks, 1995. ,
Process networks as a high-level notation for metacomputing, Workshop on Java for Parallel and Distributed Computing (IPPS), 1999. ,
DOI : 10.1007/BFb0097967
A study of computational reconfiguration in a process network, IDEA7, 2000. ,
Une approchè a la SQL du traitement de données intensif dans Gaspard, RenPar'11, Rencontres Francophones du Parallélisme des Architectures et des Systèmes, 1999. ,
Array-OL compilation by code transformation, 1999. ,
Video kills the radio stars In Su- percomputing'99 (poster session), 1999. ,
An array approach for signal processing design, Sophia- Antipolis conference on Micro-Electronics (SAME 98), 1998. ,
Array-OL : Proposition d'un formalisme tableau pour le traitement de signal multi-dimensionnel, Gretsi, 1995. ,
Heterogeneous visual languages-integrating visual and textual programming, Proceedings of Symposium on Visual Languages, pp.318-325, 1995. ,
DOI : 10.1109/VL.1995.520825
Is it easier to write matrix manipulation programs visually or textually? An empirical study, Proceedings 1993 IEEE Symposium on Visual Languages, pp.344-351, 1993. ,
DOI : 10.1109/VL.1993.269621
An overview of the Ptolemy project, 1994. ,