| 2009 | ||
|---|---|---|
| 51 | Pedro C. Diniz, Ben H. H. Juurlink, Alain Darte, Wolfgang Karl: Introduction. Euro-Par 2009: 295-296 | |
| 2008 | ||
| 50 | Florent Bouchez, Alain Darte, Fabrice Rastello: Advanced conservative and optimistic register coalescing. CASES 2008: 147-156 | |
| 2007 | ||
| 49 | Alain Darte, C. Quinson: Scheduling Register-Allocated Codes in User-Guided High-Level Synthesis. ASAP 2007: 140-147 | |
| 48 | Florent Bouchez, Alain Darte, Fabrice Rastello: On the Complexity of Register Coalescing. CGO 2007: 102-114 | |
| 47 | Florent Bouchez, Alain Darte, Fabrice Rastello: On the complexity of spill everywhere under SSA form. LCTES 2007: 103-112 | |
| 46 | Christophe Alias, Fabrice Baray, Alain Darte: Bee+Cl@k: an implementation of lattice-based array contraction in the source-to-source translator rose. LCTES 2007: 73-82 | |
| 45 | Florent Bouchez, Alain Darte, Fabrice Rastello: On the Complexity of Spill Everywhere under SSA Form CoRR abs/0710.3642: (2007) | |
| 2006 | ||
| 44 | Hadda Cherroun, Alain Darte, Paul Feautrier: Scheduling under resource constraints using dis-equations. DATE 2006: 1067-1072 | |
| 43 | Florent Bouchez, Alain Darte, Christophe Guillon, Fabrice Rastello: Register Allocation: What Does the NP-Completeness Proof of Chaitin et al. Really Prove? Or Revisiting Register Allocation: Why and How. LCPC 2006: 283-298 | |
| 2005 | ||
| 42 | Alain Darte, Steven Derrien, Tanguy Risset: Hardware/Software Interface for Multi-Dimensional Processor Arrays. ASAP 2005: 28-35 | |
| 41 | Alain Darte, Robert Schreiber: A linear-time algorithm for optimal barrier placement. PPOPP 2005: 26-35 | |
| 40 | Alain Darte, Robert Schreiber, Gilles Villard: Lattice-Based Memory Allocation. IEEE Trans. Computers 54(10): 1242-1257 (2005) | |
| 39 | Alain Darte, Guillaume Huard: New Complexity Results on Array Contraction and Related Problems. VLSI Signal Processing 40(1): 35-55 (2005) | |
| 2003 | ||
| 38 | Alain Darte, Robert Schreiber, Gilles Villard: Lattice-based memory allocation. CASES 2003: 298-308 | |
| 37 | Alain Darte, John M. Mellor-Crummey, Robert J. Fowler, Daniel G. Chavarría-Miranda: Generalized multipartitioning of multi-dimensional arrays for parallelizing line-sweep computations. J. Parallel Distrib. Comput. 63(9): 887-911 (2003) | |
| 2002 | ||
| 36 | Alain Darte, Guillaume Huard: New Results on Array Contraction. ASAP 2002: 359-370 | |
| 35 | Daniel G. Chavarría-Miranda, Alain Darte, Robert J. Fowler, John M. Mellor-Crummey: Generalized Multipartitioning for Multi-Dimensional Arrays. IPDPS 2002 | |
| 34 | Alain Darte, Guillaume Huard: Complexity of Multi-dimensional Loop Alignment. STACS 2002: 179-191 | |
| 33 | Alain Darte, Robert Schreiber, B. Ramakrishna Rau, Frédéric Vivien: Constructing and exploiting linear schedules with prescribed parallelism. ACM Trans. Design Autom. Electr. Syst. 7(1): 159-172 (2002) | |
| 2001 | ||
| 32 | Alain Darte, Yves Robert, Frédéric Vivien: Loop Parallelization Algorithms. Compiler Optimizations for Scalable Parallel Systems Languages 2001: 141-172 | |
| 2000 | ||
| 31 | Alain Darte, Georges-André Silber: Temporary Arrays for Distribution of Loops with Control Dependences. Euro-Par 2000: 357-367 | |
| 30 | Alain Darte, Claude G. Diderich, Marc Gengler, Frédéric Vivien: Scheduling the Computations of a Loop Nest with Respect to a Given Mapping. Euro-Par 2000: 405-414 | |
| 29 | Alain Darte, Robert Schreiber, B. Ramakrishna Rau, Frédéric Vivien: A Constructive Solution to the Juggling Problem in Processor Array Synthesis. IPDPS 2000: 815-822 | |
| 28 | Alain Darte, Guillaume Huard: Loop Shifting for Loop Compaction. International Journal of Parallel Programming 28(5): 499-534 (2000) | |
| 27 | Alain Darte: On the complexity of loop fusion. Parallel Computing 26(9): 1175-1193 (2000) | |
| 1999 | ||
| 26 | Georges-André Silber, Alain Darte: the NESTOR Library: A Tool for Implementing FORTRAN Source Transformations. HPCN Europe 1999: 653-662 | |
| 25 | Alain Darte: On the Complexity of Loop Fusion. IEEE PACT 1999: 149-157 | |
| 24 | Alain Darte, Guillaume Huard: Loop Shifting for Loop Compaction. LCPC 1999: 415-431 | |
| 1998 | ||
| 23 | Pierre-Yves Calland, Alain Darte, Yves Robert: Circuit Retiming Applied to Decomposed Software Pipelining. IEEE Trans. Parallel Distrib. Syst. 9(1): 24-35 (1998) | |
| 22 | Pierre-Yves Calland, Alain Darte, Yves Robert, Frédéric Vivien: On the Removal of Anti- and Output-Dependences. International Journal of Parallel Programming 26(2): 285-312 (1998) | |
| 21 | Pierre Boulet, Alain Darte, Georges-André Silber, Frédéric Vivien: Loop Parallelization Algorithms: From Parallelism Extraction to Code Generation. Parallel Computing 24(3-4): 421-444 (1998) | |
| 1997 | ||
| 20 | Alain Darte, Frédéric Vivien: On the Optimality of Allen and Kennedy's Algorithm for Parallelism Extraction in Nested Loops. Parallel Algorithms Appl. 12(1-3): 83-112 (1997) | |
| 19 | Pierre-Yves Calland, Alain Darte, Yves Robert, Frédéric Vivien: Plugging Anti and Output Dependence Removal Techniques Into Loop Parallelization Algorithm. Parallel Computing 23(1-2): 251-266 (1997) | |
| 18 | Thomas Brandes, Serge Chaumette, Marie Christine Counilh, Jean Roman, Alain Darte, Frederic Desprez, J. C. Mignot: HPFIT: A Set of Integrated Tools for the Parallelization of Applications Using High Performance Fortran. PART I: HPFIT and the TransTOOL Environment. Parallel Computing 23(1-2): 71-87 (1997) | |
| 17 | Alain Darte, Frédéric Vivien: Parallelizing Nested Loops with Approximations of Distance Vectors: A Survey. Parallel Processing Letters 7(2): 133-144 (1997) | |
| 16 | Alain Darte, Georges-André Silber, Frédéric Vivien: Combining Retiming and Scheduling Techniques for Loop Parallelization and Loop Tiling. Parallel Processing Letters 7(4): 379-392 (1997) | |
| 1996 | ||
| 15 | Guy-René Perrin, Alain Darte: The Data Parallel Programming Model: Foundations, HPF Realization, and Scientific Applications Springer 1996 | |
| 14 | Pierre-Yves Calland, Alain Darte, Yves Robert, Frédéric Vivien: On the Removal of Anti and Output Dependences. ASAP 1996: 353-364 | |
| 13 | Alain Darte, Frédéric Vivien: On the Optimality of Allen and Kennedy's Algorithm for Parallel Extraction in Nested Loops. Euro-Par, Vol. I 1996: 379-388 | |
| 12 | Pierre-Yves Calland, Alain Darte, Yves Robert: A New Guaranteed Heuristic for the Software Pipelining Problem. International Conference on Supercomputing 1996: 261-269 | |
| 11 | Alain Darte, Michèle Dion, Yves Robert: A Characterization of One-to-One Modular Mappings. Parallel Processing Letters 6(1): 145-157 (1996) | |
| 1995 | ||
| 10 | Alain Darte, Frédéric Vivien: Revisiting the Decomposition of Karp, Miller and Winograd. ASAP 1995: 13-25 | |
| 9 | Alain Darte, Yves Robert: Affine-by-Statement Scheduling of Uniform and Affine Loop Nests over Parametric. J. Parallel Distrib. Comput. 29(1): 43-59 (1995) | |
| 8 | Alain Darte, Frédéric Vivien: Revisiting the Decomposition of Karp, Miller and Winograd. Parallel Processing Letters 5: 551-562 (1995) | |
| 1994 | ||
| 7 | Vincent Bouchitté, Pierre Boulet, Alain Darte, Yves Robert: Evaluating Array Expressions on Massively Parallel Machines with Communication/ Computation Overlap. CONPAR 1994: 713-724 | |
| 6 | Alain Darte, Yves Robert: Constructive Methods for Scheduling Uniform Loop Nests. IEEE Trans. Parallel Distrib. Syst. 5(8): 814-822 (1994) | |
| 5 | Alain Darte, Yves Robert: Mapping Uniform Loop Nests Onto Distributed Memory Architectures. Parallel Computing 20(5): 679-710 (1994) | |
| 4 | Alain Darte, Yves Robert: On the Alignment Problem. Parallel Processing Letters 4: 259-270 (1994) | |
| 1993 | ||
| 3 | Alain Darte: Mapping Uniform Loop Nests onto Distributed Memory Architectures. PARCO 1993: 287-294 | |
| 1991 | ||
| 2 | Alain Darte: Two heuristics for task scheduling. Algorithms and Parallel VLSI Architectures 1991: 383- | |
| 1 | Alain Darte, Leonid Khachiyan, Yves Robert: Linear Scheduling Is Nearly Optimal. Parallel Processing Letters 1: 73-81 (1991) | |