Accéder directement au contenu

Frédéric Vivien

26
Documents

Présentation

Publications

alain-darte

Constructing and Exploiting Linear Schedules with Prescribed Parallelism

Alain Darte , Rob Schreiber , B. Ramakrishna Rau , Frédéric Vivien
ACM Transactions on Design Automation of Electronic Systems, 2002, 7 (1), pp.159-172
Article dans une revue hal-00807410v1

Loop parallelization algorithms: From parallelism extraction to code generation

Pierre Boulet , Alain Darte , Georges-André Silber , Frédéric Vivien
Parallel Computing, 1998, 24 (3-4), pp.421--444
Article dans une revue inria-00565000v1

On the removal of anti- and output-dependences

Pierre-Yves Calland , Alain Darte , Yves Robert , Frédéric Vivien
International Journal of Parallel Programming, 1998, 26 (3), pp.285-312. ⟨10.1023/A:1018790129478⟩
Article dans une revue hal-00856847v1

Combining Retiming and Scheduling Techniques for Loop Parallelization and Loop Tiling

Alain Darte , Georges-André Silber , Frédéric Vivien
Parallel Processing Letters, 1997, 7 (4), pp.379--392. ⟨10.1142/S0129626497000383⟩
Article dans une revue hal-00856890v1

Optimal Fine and Medium Grain Parallelism Detection in Polyhedral Reduced Dependence Graphs

Alain Darte , Frédéric Vivien
International Journal of Parallel Programming, 1997, 25 (6), pp.447--496. ⟨10.1023/A:1025168022993⟩
Article dans une revue hal-00856886v1

On the Optimality of Allen and Kennedy's Algorithm for Parallelism Extraction in Nested Loops

Alain Darte , Frédéric Vivien
Parallel Algorithms and Applications, 1997, 12 (1-3), pp.83-112. ⟨10.1080/01495739708941417⟩
Article dans une revue hal-00856887v1

Parallelizing Nested Loops with Approximation of Distance Vectors: A Survey

Alain Darte , Frédéric Vivien
Parallel Processing Letters, 1997, 7 (2), pp.133--144. ⟨10.1142/S0129626497000152⟩
Article dans une revue hal-00856889v1

Plugging anti and output dependence removal techniques into loop parallelization algorithms

Pierre-Yves Calland , Alain Darte , Yves Robert , Frédéric Vivien
Parallel Computing, 1997, 23 (1-2), pp.251-266. ⟨10.1016/S0167-8191(96)00108-1⟩
Article dans une revue hal-00856884v1

Revisiting the Decomposition of Karp, Miller and Winograd

Alain Darte , Frédéric Vivien
Parallel Processing Letters, 1995, 5 (4), pp.551-562
Article dans une revue hal-00857092v1

Loop parallelization algorithms

Alain Darte , Yves Robert , Frédéric Vivien
Compiler Optimizations for Scalable Parallel Systems: Languages, Compilation Techniques and Run Time Systems, 2001, Unknown, pp.141-171
Communication dans un congrès hal-00808291v1

Scheduling the Computations of a Loop Nest with Respect to a Given Mapping

Alain Darte , Claude Diderich , Marc Gengler , Frédéric Vivien
Proceedings of Euro-Par 2000, 2000, Munich, Germany. pp.405--414
Communication dans un congrès hal-00856647v1

A Constructive Solution to the Juggling Problem in Processor Array Synthesis

Alain Darte , Robert Schreiber , B. Ramakrishna Rau , Frédéric Vivien
Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS 2000), 2000, Cancun, Mexico
Communication dans un congrès hal-00856646v1

Optimal Fine and Medium Grain Parallelism Detection in Polyhedral Reduced Dependence Graphs

Alain Darte , Frédéric Vivien
Proceedings of Parallel Architectures and Compilation Techniques (PACT'96), 1996, Boston, MA, United States. pp.281--291
Communication dans un congrès hal-00856918v1

On the Optimality of Allen and Kennedy's Algorithm for Parallelism Extraction in Nested Loops

Alain Darte , Frédéric Vivien
Proceedings of Euro-Par'96, 1996, Lyon, France. pp.379--388
Communication dans un congrès hal-00856919v1

On the removal of anti and output dependences

Pierre-Yves Calland , Alain Darte , Yves Robert , Frédéric Vivien
Application Specific Systems, Architectures and Processors, 1996, Unknown, pp.353-364
Communication dans un congrès hal-00856925v1

Revisiting the Decomposition of Karp, Miller and Winograd

Alain Darte , Frédéric Vivien
Application Specific Array Processors, 1995, Strasbourg, France. pp.13--25
Communication dans un congrès hal-00857094v1

A classification of nested loops parallelization algorithms

Alain Darte , Frédéric Vivien
INRIA-IEEE Symposium on Emerging Technologies and Factory Automation, 1995, Paris, France. pp.217--224
Communication dans un congrès hal-00857093v1

A Constructive Solution to the Juggling Problem in Systolic Array Synthesis

Alain Darte , Robert Schreiber , B. R. Rau , Frédéric Vivien
[Research Report] RR1999-15, 1999
Rapport hal-00856659v1

Loop parallelization algorithms: from parallelism extraction to code generation

Pierre Boulet , Alain Darte , Georges-André Silber , Frédéric Vivien
[Research Report] 97--17, 1997
Rapport hal-00856896v1
Image document

On the Removal of Anti and Output Dependences

Pierre-Yves Calland , Alain Darte , Yves Robert , Frédéric Vivien
[Research Report] RR-2800, LIP RR-1996-04, INRIA, LIP. 1996
Rapport inria-00073890v1
Image document

Plugging Anti and Output Dependence Removal Techniques into Loop Parallelization Algorithms

Pierre-Yves Calland , Alain Darte , Yves Robert , Frédéric Vivien
[Research Report] RR-2914, INRIA. 1996
Rapport inria-00073783v1

Combining Retiming and Scheduling Techniques for Loop Parallelization and Loop Tiling

Alain Darte , Georges-André Silber , Frédéric Vivien
[Research Report] 96--34, 1996
Rapport hal-00856915v1

On the optimality of Allen and Kennedy's algorithm for parallelism extraction in nested loops

Alain Darte , Frédéric Vivien
[Research Report] 96-05, 1996
Rapport hal-00856922v1

Optimal fine and medium grain parallelism detection in polyhedral reduced dependence graphs

Alain Darte , Frédéric Vivien
[Research Report] 96-06, 1996
Rapport hal-00856920v1

Automatic parallelization based on multi-dimensional scheduling

Alain Darte , Frédéric Vivien
[Research Report] 94-24, 1994
Rapport hal-00857084v1