Yves Robert

Orcid: 0000-0003-2361-055X

Affiliations:
  • ENS Lyon, France


According to our database1, Yves Robert authored at least 350 papers between 1982 and 2024.

Collaborative distances:

Awards

IEEE Fellow

IEEE Fellow 2006, "For contributions to the design and analysis of parallel algorithms and scheduling techniques.".

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
Minimizing Energy Consumption for Real-Time Tasks on Heterogeneous Platforms Under Deadline and Reliability Constraints.
Algorithmica, October, 2024

Improving batch schedulers with node stealing for failed jobs.
Concurr. Comput. Pract. Exp., May, 2024

Checkpointing Strategies to Tolerate Non-Memoryless Failures on HPC Platforms.
ACM Trans. Parallel Comput., March, 2024

Revisiting I/O bandwidth-sharing strategies for HPC applications.
J. Parallel Distributed Comput., 2024

A survey on checkpointing strategies: Should we always checkpoint à la Young/Daly?
Future Gener. Comput. Syst., 2024

Concealing Compression-accelerated I/O for HPC Applications through In Situ Task Scheduling.
Proceedings of the Nineteenth European Conference on Computer Systems, 2024

2023
Resource-Constrained Scheduling Algorithms for Stochastic Independent Tasks With Unknown Probability Distribution.
Algorithmica, August, 2023

Energy-aware mapping and scheduling strategies for real-time workflows under reliability constraints.
J. Parallel Distributed Comput., June, 2023

Dynamic Scheduling Strategies for Firm Semi-Periodic Real-Time Tasks.
IEEE Trans. Computers, 2023

Risk-Aware Scheduling Algorithms for Variable Capacity Resources.
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023

When to checkpoint at the end of a fixed-length reservation?
Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, 2023

2022
Checkpointing Workflows à la Young/Daly Is Not Good Enough.
ACM Trans. Parallel Comput., December, 2022

Optimal Checkpointing Strategies for Iterative Applications.
IEEE Trans. Parallel Distributed Syst., 2022

Resilient Scheduling of Moldable Parallel Jobs to Cope With Silent Errors.
IEEE Trans. Computers, 2022

Comparing Distributed Termination Detection Algorithms for Modern HPC Platforms.
Int. J. Netw. Comput., 2022

Online Scheduling of Moldable Task Graphs under Common Speedup Models.
Proceedings of the 51st International Conference on Parallel Processing, 2022

Checkpointing à la Young/Daly: An Overview.
Proceedings of the 2022 Fourteenth International Conference on Contemporary Computing, 2022

2021
Resilient Scheduling Heuristics for Rigid Parallel Jobs.
Int. J. Netw. Comput., 2021

Dynamic DAG Scheduling Under Memory Constraints for Shared-Memory Platforms.
Int. J. Netw. Comput., 2021

Budget-aware scheduling algorithms for scientific workflows with stochastic task weights on infrastructure as a service Cloud platforms.
Concurr. Comput. Pract. Exp., 2021

Work-in-Progress: Evaluating Task Dropping Strategies for Overloaded Real-Time Systems.
Proceedings of the 42nd IEEE Real-Time Systems Symposium, 2021

Distributed-memory multi-GPU block-sparse tensor contraction for electronic structure.
Proceedings of the 35th IEEE International Parallel and Distributed Processing Symposium, 2021

Revisiting Credit Distribution Algorithms for Distributed Termination Detection.
Proceedings of the IEEE International Parallel and Distributed Processing Symposium Workshops, 2021

Max-Stretch Minimization on an Edge-Cloud Platform.
Proceedings of the 35th IEEE International Parallel and Distributed Processing Symposium, 2021

2020
Scheduling independent stochastic tasks under deadline and budget constraints.
Int. J. High Perform. Comput. Appl., 2020

Reservation and Checkpointing Strategies for Stochastic Jobs.
Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2020

Design and Comparison of Resilient Scheduling Heuristics for Parallel Jobs.
Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium Workshops, 2020

Revisiting dynamic DAG scheduling under memory constraints for shared-memory platforms.
Proceedings of the 2020 IEEE International Parallel and Distributed Processing Symposium Workshops, 2020

Robustness of the Young/Daly formula for stochastic iterative applications.
Proceedings of the ICPP 2020: 49th International Conference on Parallel Processing, 2020

Energy-aware strategies for reliability-oriented real-time task allocation on heterogeneous platforms.
Proceedings of the ICPP 2020: 49th International Conference on Parallel Processing, 2020

A Comparison of Several Fault-Tolerance Methods for the Detection and Correction of Floating-Point Errors in Matrix-Matrix Multiplication.
Proceedings of the Euro-Par 2020: Parallel Processing Workshops, 2020

Resilient Scheduling of Moldable Jobs on Failure-Prone Platforms.
Proceedings of the IEEE International Conference on Cluster Computing, 2020

2019
Comparing the performance of rigid, moldable and grid-shaped applications on failure-prone HPC platforms.
Parallel Comput., 2019

Checkpointing Strategies for Shared High-Performance Computing Platforms.
Int. J. Netw. Comput., 2019

Combining Checkpointing and Replication for Reliable Execution of Linear Workflows with Fail-Stop and Silent Errors.
Int. J. Netw. Comput., 2019

A generic approach to scheduling and checkpointing workflows.
Int. J. High Perform. Comput. Appl., 2019

Co-scheduling HPC workloads on cache-partitioned CMP platforms.
Int. J. High Perform. Comput. Appl., 2019

Computing Dense Tensor Decompositions with Optimal Dimension Trees.
Algorithmica, 2019

Generic Matrix Multiplication for Multi-GPU Accelerated Distributed-Memory Platforms over PaRSEC.
Proceedings of the 10th IEEE/ACM Workshop on Latest Advances in Scalable Algorithms for Large-Scale Systems, 2019

Replication is more efficient than you think.
Proceedings of the International Conference for High Performance Computing, 2019

Improved Energy-Aware Strategies for Periodic Real-Time Tasks under Reliability Constraints.
Proceedings of the IEEE Real-Time Systems Symposium, 2019

Reservation Strategies for Stochastic Jobs.
Proceedings of the 2019 IEEE International Parallel and Distributed Processing Symposium, 2019

Scheduling independent stochastic tasks on heterogeneous cloud platforms.
Proceedings of the 2019 IEEE International Conference on Cluster Computing, 2019

2018
Checkpointing Workflows for Fail-Stop Errors.
IEEE Trans. Computers, 2018

Computing the expected makespan of task graphs in the presence of silent errors.
Parallel Comput., 2018

Coping with silent and fail-stop errors at scale by combining replication and checkpointing.
J. Parallel Distributed Comput., 2018

Multi-level checkpointing and silent error detection for linear workflows.
J. Comput. Sci., 2018

A failure detector for HPC platforms.
Int. J. High Perform. Comput. Appl., 2018

Resilient co-scheduling of malleable applications.
Int. J. High Perform. Comput. Appl., 2018

Co-scheduling Amdahl applications on cache-partitioned systems.
Int. J. High Perform. Comput. Appl., 2018

Optimal Cooperative Checkpointing for Shared High-Performance Computing Platforms.
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops, 2018

Budget-Aware Scheduling Algorithms for Scientific Workflows with Stochastic Task Weights on Heterogeneous IaaS Cloud Platforms.
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops, 2018

Combining Checkpointing and Replication for Reliable Execution of Linear Workflows.
Proceedings of the 2018 IEEE International Parallel and Distributed Processing Symposium Workshops, 2018

A Performance Model to Execute Workflows on High-Bandwidth-Memory Architectures.
Proceedings of the 47th International Conference on Parallel Processing, 2018

Do Moldable Applications Perform Better on Failure-Prone HPC Platforms?
Proceedings of the Euro-Par 2018: Parallel Processing Workshops, 2018

Scheduling for Fault-Tolerance: An Introduction.
Proceedings of the Topics in Parallel and Distributed Computing, 2018

2017
Toward an Optimal Online Checkpoint Solution under a Two-Level HPC Checkpoint Model.
IEEE Trans. Parallel Distributed Syst., 2017

Towards Optimal Multi-Level Checkpointing.
IEEE Trans. Computers, 2017

Design and Implementation of the PULSAR Programming System for Large Scale Computing.
Supercomput. Front. Innov., 2017

Efficient checkpoint/verification patterns.
Int. J. High Perform. Comput. Appl., 2017

Resilient N-Body Tree Computations with Algorithm-Based Focused Recovery: Model and Performance Analysis.
Proceedings of the High Performance Computing Systems. Performance Modeling, Benchmarking, and Simulation, 2017

Bidiagonalization and R-Bidiagonalization: Parallel Tiled Algorithms, Critical Paths and Distributed-Memory Implementation.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium, 2017

Co-Scheduling Algorithms for Cache-Partitioned Systems.
Proceedings of the 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, 2017

Resilience for Stencil Computations with Latent Errors.
Proceedings of the 46th International Conference on Parallel Processing, 2017

Optimal Checkpointing Period with Replicated Execution on Heterogeneous Platforms.
Proceedings of the ACM Workshop on Fault-Tolerance for HPC at Extreme Scale, 2017

Identifying the Right Replication Level to Detect and Correct Silent Errors at Scale.
Proceedings of the ACM Workshop on Fault-Tolerance for HPC at Extreme Scale, 2017

Assuming Failure Independence: Are We Right to be Wrong?
Proceedings of the 2017 IEEE International Conference on Cluster Computing, 2017

2016
Assessing General-Purpose Algorithms to Cope with Fail-Stop and Silent Errors.
ACM Trans. Parallel Comput., 2016

Optimal Multistage Algorithm for Adjoint Computation.
SIAM J. Sci. Comput., 2016

Co-scheduling algorithms for high-throughput workload execution.
J. Sched., 2016

Assessing the cost of redistribution followed by a computational kernel: Complexity and performance results.
Parallel Comput., 2016

Coping with recall and precision of soft error detectors.
J. Parallel Distributed Comput., 2016

A backward/forward recovery approach for the preconditioned conjugate gradient method.
J. Comput. Sci., 2016

Checkpointing Strategies for Scheduling Computational Workflows.
Int. J. Netw. Comput., 2016

Bidiagonalization with Parallel Tiled Algorithms.
CoRR, 2016

Failure detection and propagation in HPC systems.
Proceedings of the International Conference for High Performance Computing, 2016

Two-Level Checkpointing and Verifications for Linear Task Graphs.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium Workshops, 2016

Optimal Resilience Patterns to Cope with Fail-Stop and Silent Errors.
Proceedings of the 2016 IEEE International Parallel and Distributed Processing Symposium, 2016

A Different Re-execution Speed Can Help.
Proceedings of the 45th International Conference on Parallel Processing Workshops, 2016

Resilient Application Co-scheduling with Processor Redistribution.
Proceedings of the 45th International Conference on Parallel Processing, 2016

When Amdahl Meets Young/Daly.
Proceedings of the 2016 IEEE International Conference on Cluster Computing, 2016

2015
Energy-Aware Algorithms for Task Graph Scheduling, Replica Placement and Checkpoint Strategies.
Proceedings of the Handbook on Data Centers, 2015

Power-aware replica placement in tree networks with multiple servers per client.
Sustain. Comput. Informatics Syst., 2015

Memory-aware tree traversals with pre-assigned tasks.
J. Parallel Distributed Comput., 2015

Mixing LU and QR factorization algorithms to design high-performance dense linear algebra solvers.
J. Parallel Distributed Comput., 2015

Composing resilience techniques: ABFT, periodic and incremental checkpointing.
Int. J. Netw. Comput., 2015

Mapping applications on volatile resource.
Int. J. High Perform. Comput. Appl., 2015

On the impact of process replication on executions of large-scale parallel applications with coordinated checkpointing.
Future Gener. Comput. Syst., 2015

Algorithms and Scheduling Techniques to Manage Resilience and Power Consumption in Distributed Systems (Dagstuhl Seminar 15281).
Dagstuhl Reports, 2015

STS-k: a multilevel sparse triangular solution scheme for NUMA multicores.
Proceedings of the International Conference for High Performance Computing, 2015

Scheduling Independent Tasks with Voltage Overscaling.
Proceedings of the 21st IEEE Pacific Rim International Symposium on Dependable Computing, 2015

Scheduling the I/O of HPC Applications Under Congestion.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium, 2015

Combining Backward and Forward Recovery to Cope with Silent Errors in Iterative Solvers.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop, 2015

Scheduling Computational Workflows on Failure-Prone Platforms.
Proceedings of the 2015 IEEE International Parallel and Distributed Processing Symposium Workshop, 2015

Assessing the Impact of Partial Verifications against Silent Data Corruptions.
Proceedings of the 44th International Conference on Parallel Processing, 2015

Voltage Overscaling Algorithms for Energy-Efficient Workflow Computations With Timing Errors.
Proceedings of the 5th Workshop on Fault Tolerance for HPC at eXtreme Scale, 2015

Which Verification for Soft Error Detection?
Proceedings of the 22nd IEEE International Conference on High Performance Computing, 2015

2014
Introduction to the JPDC special issue on Perspectives on Parallel and Distributed Processing.
J. Parallel Distributed Comput., 2014

Checkpointing algorithms and fault prediction.
J. Parallel Distributed Comput., 2014

Performance and reliability trade-offs for the double checkpointing algorithm.
Int. J. Netw. Comput., 2014

Using group replication for resilience on exascale systems.
Int. J. High Perform. Comput. Appl., 2014

Unified model for assessing checkpointing protocols at extreme-scale.
Concurr. Comput. Pract. Exp., 2014

Computing the Throughput of Probabilistic and Replicated Streaming Applications.
Algorithmica, 2014

Determining the Optimal Redistribution for a Given Data Partition.
Proceedings of the IEEE 13th International Symposium on Parallel and Distributed Computing, 2014

Memory-Aware List Scheduling for Hybrid Platforms.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

Designing LU-QR Hybrid Solvers for Performance and Stability.
Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014

Cost-Optimal Execution of Boolean Query Trees with Shared Streams.
Proceedings of the 2014 IEEE 28th International Parallel and Distributed Processing Symposium, 2014

Assessing the Impact of ABFT and Checkpoint Composite Strategies.
Proceedings of the 2014 IEEE International Parallel & Distributed Processing Symposium Workshops, 2014

Scheduling for Large-Scale Systems.
Proceedings of the Computing Handbook, 2014

2013
Assessing the Performance of Energy-Aware mappings.
Parallel Process. Lett., 2013

Hierarchical QR factorization algorithms for multi-core clusters.
Parallel Comput., 2013

Static Strategies for Worksharing with Unrecoverable Interruptions.
Theory Comput. Syst., 2013

Reliability and performance optimization of pipelined real-time systems.
J. Parallel Distributed Comput., 2013

Algorithms and Scheduling Techniques for Exascale Systems (Dagstuhl Seminar 13381).
Dagstuhl Reports, 2013

A survey of pipelined workflow scheduling: Models and algorithms.
ACM Comput. Surv., 2013

Reclaiming the energy of a schedule: models and algorithms.
Concurr. Comput. Pract. Exp., 2013

Optimization of cloud task processing with checkpoint-restart mechanism.
Proceedings of the International Conference for High Performance Computing, 2013

Optimal Checkpointing Period: Time vs. Energy.
Proceedings of the High Performance Computing Systems. Performance Modeling, Benchmarking and Simulation, 2013

Checkpointing Strategies with Prediction Windows.
Proceedings of the IEEE 19th Pacific Rim International Symposium on Dependable Computing, 2013

On the Combination of Silent Error Detection and Checkpointing.
Proceedings of the IEEE 19th Pacific Rim International Symposium on Dependable Computing, 2013

Mapping Tightly-Coupled Applications on Volatile Resources.
Proceedings of the 21st Euromicro International Conference on Parallel, 2013

Revisiting the Double Checkpointing Algorithm.
Proceedings of the 2013 IEEE International Symposium on Parallel & Distributed Processing, 2013

Scheduling Tightly-Coupled Applications on Heterogeneous Desktop Grids.
Proceedings of the 2013 IEEE International Symposium on Parallel & Distributed Processing, 2013

Energy-aware checkpointing of divisible tasks with soft or hard deadlines.
Proceedings of the International Green Computing Conference, 2013

Model and Complexity Results for Tree Traversals on Hybrid Platforms.
Proceedings of the Euro-Par 2013 Parallel Processing, 2013

Multi-criteria Checkpointing Strategies: Response-Time versus Resource Utilization.
Proceedings of the Euro-Par 2013 Parallel Processing, 2013

Implementing a Systolic Algorithm for QR Factorization on Multicore Clusters with PaRSEC.
Proceedings of the Euro-Par 2013: Parallel Processing Workshops, 2013

A Guide to Algorithm Design - Paradigms, Methods, and Complexity Analysis.
Chapman and Hall / CRC Applied Algorithms and Data Structures Series, CRC Press, ISBN: 978-1-43-982564-8, 2013

2012
On Computing Inverse Entries of a Sparse Matrix in an Out-of-Core Environment.
SIAM J. Sci. Comput., 2012

Reliability of task graph schedules with transient and fail-stop failures: complexity and algorithms.
J. Sched., 2012

Impact of fault prediction on checkpointing strategies
CoRR, 2012

Mapping Filtering Streaming Applications.
Algorithmica, 2012

Hierarchical QR Factorization Algorithms for Multi-core Cluster Systems.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium, 2012

Power-aware Manhattan Routing on Chip Multiprocessors.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium, 2012

Energy-aware scheduling under reliability and makespan constraints.
Proceedings of the 19th International Conference on High Performance Computing, 2012

On the complexity of scheduling checkpoints for computational workflows.
Proceedings of the IEEE/IFIP International Conference on Dependable Systems and Networks Workshops, 2012

2011
Task Graph Scheduling.
Proceedings of the Encyclopedia of Parallel Computing, 2011

Preventive Migration vs. Preventive Checkpointing for Extreme Scale Supercomputers.
Parallel Process. Lett., 2011

Parallel Computing - Special Issue.
Parallel Comput., 2011

Static worksharing strategies for heterogeneous computers with unrecoverable interruptions.
Parallel Comput., 2011

Resource allocation for multiple concurrent in-network stream-processing applications.
Parallel Comput., 2011

Optimizing the Reliability of Streaming Applications Under Throughput Constraints.
Int. J. Parallel Program., 2011

Models and complexity results for performance and energy optimization of concurrent streaming applications.
Int. J. High Perform. Comput. Appl., 2011

Resource Allocation Strategies for Constructive in-Network Stream Processing.
Int. J. Found. Comput. Sci., 2011

Energy-aware scheduling of bag-of-tasks applications on master-worker platforms.
Concurr. Comput. Pract. Exp., 2011

Brief announcement: reclaiming the energy of a schedule, models and algorithms.
Proceedings of the SPAA 2011: Proceedings of the 23rd Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2011

NSF/IEEE-TCPP curriculum initiative on parallel and distributed computing: core topics for undergraduates.
Proceedings of the 42nd ACM technical symposium on Computer science education, 2011

Tiled QR factorization algorithms.
Proceedings of the Conference on High Performance Computing Networking, 2011

Checkpointing strategies for parallel jobs.
Proceedings of the Conference on High Performance Computing Networking, 2011

Panel Statement.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

HCW Keynote.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

On Optimal Tree Traversals for Sparse Matrix Factorization.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

Scheduling Parallel Iterative Applications on Volatile Resources.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

Power-Aware Replica Placement and Update Strategies in Tree Networks.
Proceedings of the 25th IEEE International Symposium on Parallel and Distributed Processing, 2011

Energy-Aware Mappings of Series-Parallel Workflows onto Chip Multiprocessors.
Proceedings of the International Conference on Parallel Processing, 2011

On the Performance of Greedy Algorithms for Power Consumption Minimization.
Proceedings of the International Conference on Parallel Processing, 2011

Comparing archival policies for Blue Waters.
Proceedings of the 18th International Conference on High Performance Computing, 2011

2010
Scheduling Concurrent Bag-of-Tasks Applications on Heterogeneous Platforms.
IEEE Trans. Computers, 2010

Multi-criteria Scheduling of Precedence Task Graphs on Heterogeneous Platforms.
Comput. J., 2010

Complexity Results for Throughput and Latency Optimization of Replicated and Data-parallel Workflows.
Algorithmica, 2010

Computing the throughput of probabilistic and replicated streaming applications.
Proceedings of the SPAA 2010: Proceedings of the 22nd Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2010

Sharing Resources for Performance and Energy Optimization of Concurrent Streaming Applications.
Proceedings of the 22st International Symposium on Computer Architecture and High Performance Computing, 2010

Mapping Pipelined Applications with Replication to Increase Throughput and Reliability.
Proceedings of the 22st International Symposium on Computer Architecture and High Performance Computing, 2010

Optimizing the Reliability of Pipelined Applications under Throughput Constraints.
Proceedings of the Ninth International Symposium on Parallel and Distributed Computing, 2010

Performance and energy optimization of concurrent pipelined applications.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010

Scheduling algorithms for linear workflow optimization.
Proceedings of the 24th IEEE International Symposium on Parallel and Distributed Processing, 2010

Checkpointing vs. Migration for Post-Petascale Supercomputers.
Proceedings of the 39th International Conference on Parallel Processing, 2010

General vs. Interval Mappings for Streaming Applications.
Proceedings of the 16th IEEE International Conference on Parallel and Distributed Systems, 2010

Theory and Algorithms for Parallel Computation.
Proceedings of the Euro-Par 2010 - Parallel Processing, 16th International Euro-Par Conference, Ischia, Italy, August 31, 2010

2009
On the Complexity of Mapping Linear Chain Applications onto Heterogeneous Platforms.
Parallel Process. Lett., 2009

Contention awareness and fault-tolerant scheduling for precedence constrained tasks in heterogeneous systems.
Parallel Comput., 2009

Best papers and panel summary, IPDPS 2008.
J. Parallel Distributed Comput., 2009

Multi-Criteria Scheduling of Pipeline Workflows (and Application To the JPEG Encoder).
Int. J. High Perform. Comput. Appl., 2009

Checkpointing vs. Migration for Post-Petascale Machines
CoRR, 2009

Mapping filtering streaming applications with communication costs.
Proceedings of the SPAA 2009: Proceedings of the 21st Annual ACM Symposium on Parallelism in Algorithms and Architectures, 2009

Brief announcement: complexity analysis and algorithm design for pipeline configuration in distributed networks.
Proceedings of the 28th Annual ACM Symposium on Principles of Distributed Computing, 2009

Static strategies forworksharing with unrecoverable interruptions.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Resource-aware allocation strategies for divisible loads on large-scale systems.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Filter placement on a pipelined architecture.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

On the complexity of mapping pipelined filtering services on heterogeneous platforms.
Proceedings of the 23rd IEEE International Symposium on Parallel and Distributed Processing, 2009

Complexity Analysis and Performance Evaluation of Matrix Product on Multicore Architectures.
Proceedings of the ICPP 2009, 2009

Optimizing the Latency of Streaming Applications under Throughput and Reliability Constraints.
Proceedings of the ICPP 2009, 2009

Computing the Throughput of Replicated Workflows on Heterogeneous Platforms.
Proceedings of the ICPP 2009, 2009

Optimizing End-to-end Performance of Distributed Applications with Linear Computing Pipelines.
Proceedings of the 15th IEEE International Conference on Parallel and Distributed Systems, 2009

Energy-Aware Scheduling of Flow Applications on Master-Worker Platforms.
Proceedings of the Euro-Par 2009 Parallel Processing, 2009

Static Worksharing Strategies for Heterogeneous Computers with Unrecoverable Failures.
Proceedings of the Euro-Par 2009, 2009

Divisible Load Scheduling.
Proceedings of the Introduction to Scheduling., 2009

2008
Replica Placement and Access Policies in Tree Networks.
IEEE Trans. Parallel Distributed Syst., 2008

Centralized versus Distributed Schedulers for Bag-of-Tasks Applications.
IEEE Trans. Parallel Distributed Syst., 2008

The impact of heterogeneity on master-slave scheduling.
Parallel Comput., 2008

Comments on "Design and performance evaluation of load distribution strategies for multiple loads on heterogeneous linear daisy chain networks".
J. Parallel Distributed Comput., 2008

Mapping pipeline skeletons onto heterogeneous platforms.
J. Parallel Distributed Comput., 2008

Revisiting Matrix Product on Master-Worker Platforms.
Int. J. Found. Comput. Sci., 2008

Resource Allocation Strategies for In-Network Stream Processing
CoRR, 2008

Matrix product on heterogeneous master-worker platforms.
Proceedings of the 13th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2008

Optimizing latency and reliability of pipeline workflow applications.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

Offline and online master-worker scheduling of concurrent bags-of-tasks on heterogeneous platforms.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

Fault tolerant scheduling of precedence task graphs on heterogeneous platforms.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

Realistic Models and Efficient Algorithms for Fault Tolerant Scheduling on Heterogeneous Platforms.
Proceedings of the 2008 International Conference on Parallel Processing, 2008

Mapping Linear Workflows with Computation/Communication Overlap.
Proceedings of the 14th International Conference on Parallel and Distributed Systems, 2008

Bi-criteria Pipeline Mappings for Parallel Image Processing.
Proceedings of the Computational Science, 2008

Algorithms and scheduling techniques for clusters and grids.
Proceedings of the High Speed and Large Scale Scientific Computing - Selected Papers from the High Performance Computing Workshop, Cetraro, Italy, June 30, 2008

Topic 3: Scheduling and Load Balancing.
Proceedings of the Euro-Par 2008, 2008

Parallel Algorithms.
CRC Press, ISBN: 978-1-58488-945-8, 2008

2007
Scheduling Algorithms for Data Redistribution and Load-Balancing on Master-Slave Platforms.
Parallel Process. Lett., 2007

Scheduling and Data Redistribution Strategies on Star Platforms.
Proceedings of the 15th Euromicro International Conference on Parallel, 2007

Scheduling Communication Requests Traversing a Switch: Complexity and Algorithms.
Proceedings of the 15th Euromicro International Conference on Parallel, 2007

Strategies for Replica Placement in Tree Networks.
Proceedings of the 21th International Parallel and Distributed Processing Symposium (IPDPS 2007), 2007

Scheduling multiple divisible loads on a linear processor network.
Proceedings of the 13th International Conference on Parallel and Distributed Systems, 2007

Impact of QoS on Replica Placement in Tree Networks.
Proceedings of the Computational Science, 2007

Multi-criteria scheduling of pipeline workflows.
Proceedings of the 2007 IEEE International Conference on Cluster Computing, 2007

2006
Guest Editorial: Special Section on Algorithm Design and Scheduling Techniques (Realistic Platform Models) for Heterogeneous Clusters.
IEEE Trans. Parallel Distributed Syst., 2006

Scheduling tasks sharing files on heterogeneous master-slave platforms.
J. Syst. Archit., 2006

Data Redistribution Algorithms for Heterogeneous Processor Rings.
Int. J. High Perform. Comput. Appl., 2006

Steady-State Scheduling of Multiple Divisible Load Applications on Wide-Area Distributed Computing Platforms.
Int. J. High Perform. Comput. Appl., 2006

Preface.
Int. J. High Perform. Comput. Appl., 2006

Complexity Results for Collective Communications on Heterogeneous Platforms.
Int. J. High Perform. Comput. Appl., 2006

Off-Line and On-Line Scheduling on Heterogeneous Master-Slave Platforms.
Proceedings of the 14th Euromicro International Conference on Parallel, 2006

The impact of heterogeneity on master-slave on-line scheduling.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

FIFO scheduling of divisible loads with return messages under the one-port model.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

Centralized versus distributed schedulers for multiple bag-of-task applications.
Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS 2006), 2006

Optimal Bandwidth Sharing in Grid Environments.
Proceedings of the 15th IEEE International Symposium on High Performance Distributed Computing, 2006

2005
Pipelining Broadcasts on Heterogeneous Platforms.
IEEE Trans. Parallel Distributed Syst., 2005

Scheduling Divisible Loads on Star and Tree Networks: Results and Open Problems.
IEEE Trans. Parallel Distributed Syst., 2005

Heterogeneous computing.
Parallel Comput., 2005

Optimizing the steady-state throughput of scatter and reduce operations on heterogeneous platforms.
J. Parallel Distributed Comput., 2005

Steady-state scheduling on heterogeneous clusters.
Int. J. Found. Comput. Sci., 2005

Independent and Divisible Tasks Scheduling on Heterogeneous Star-shaped Platforms with Limited Memory.
Proceedings of the 13th Euromicro Workshop on Parallel, 2005

A Realistic Network/Application Model for Scheduling Divisible Loads on Large-Scale Platforms.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

Broadcast Trees for Heterogeneous Platforms.
Proceedings of the 19th International Parallel and Distributed Processing Symposium (IPDPS 2005), 2005

Scheduling Divisible Loads with Return Messages on Heterogeneous Master-Worker Platforms.
Proceedings of the High Performance Computing, 2005

Optimizing network resource sharing in grids.
Proceedings of the Global Telecommunications Conference, 2005. GLOBECOM '05, St. Louis, Missouri, USA, 28 November, 2005

2004
Mapping and Load-Balancing Iterative Computations.
IEEE Trans. Parallel Distributed Syst., 2004

Scheduling Strategies for Master-Slave Tasking on Heterogeneous Processor Platforms.
IEEE Trans. Parallel Distributed Syst., 2004

Assessing the Impact and Limits of Steady-State Scheduling for Mixed Task and Data Parallelism on Heterogeneous Platforms.
Proceedings of the 3rd International Symposium on Parallel and Distributed Computing (ISPDC 2004), 2004

Steady-State Scheduling on Heterogeneous Clusters: Why and How?
Proceedings of the 18th International Parallel and Distributed Processing Symposium (IPDPS 2004), 2004

Complexity Results and Heuristics for Pipelined Multicast Operations on Heterogeneous Platforms.
Proceedings of the 33rd International Conference on Parallel Processing (ICPP 2004), 2004

Data Redistribution Algorithms for Homogeneous and Heterogeneous Processor Rings.
Proceedings of the High Performance Computing, 2004

Scheduling Tasks Sharing Files from Distributed Repositories.
Proceedings of the Euro-Par 2004 Parallel Processing, 2004

Master slave scheduling on heterogeneous star-shaped platforms with limited memory.
Proceedings of the 2004 IEEE International Conference on Cluster Computing (CLUSTER 2004), 2004

2003
The Master-Slave Paradigm with Heterogeneous Processors.
IEEE Trans. Parallel Distributed Syst., 2003

Scheduling Strategies for Mixed Data and Task Parallelism on Heterogeneous Clusters.
Parallel Process. Lett., 2003

Scheduling divisible workloads on heterogeneous platforms.
Parallel Comput., 2003

Mapping and Load-Balancing Iterative Computations on Heterogeneous Clusters.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface,10th European PVM/MPI Users' Group Meeting, Venice, Italy, September 29, 2003

Scheduling Tasks Sharing Files on Heterogeneous Clusters.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface,10th European PVM/MPI Users' Group Meeting, Venice, Italy, September 29, 2003

Load-Balancing Iterative Computations on Heterogeneous Clusters with Shared Communication Links.
Proceedings of the Parallel Processing and Applied Mathematics, 2003

Scheduling strategies for mixed data and task parallelism on heterogeneous clusters and grids.
Proceedings of the 11th Euromicro Workshop on Parallel, 2003

Optimal Algorithms for Scheduling Divisible Workloads on Heterogeneous Systems.
Proceedings of the 17th International Parallel and Distributed Processing Symposium (IPDPS 2003), 2003

Topic Introduction.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

Static Load-Balancing Techniques for Iterative Computation on Heterogeneous Clusters.
Proceedings of the Euro-Par 2003. Parallel Processing, 2003

2002
Automatic Partitioning of Parallel Loops with Parallelepiped-Shaped Tiles.
IEEE Trans. Parallel Distributed Syst., 2002

Dense linear algebra kernels on heterogeneous platforms: Redistribution issues.
Parallel Comput., 2002

Static Scheduling Strategies for Heterogeneous Systems.
Comput. Artif. Intell., 2002

Partitioning a Square into Rectangles: NP-Completeness and Approximation Algorithms.
Algorithmica, 2002

The Iso-Level Scheduling Heuristic for Heterogeneous Processors.
Proceedings of the 10th Euromicro Workshop on Parallel, 2002

Scheduling Strategies for Master-Slave Tasking on Heterogeneous Processor Grids.
Proceedings of the Applied Parallel Computing Advanced Scientific Computing, 2002

Bandwidth-Centric Allocation of Independent Tasks on Heterogeneous Platforms.
Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), 2002

A Realistic Model and an Efficient Heuristic for Scheduling with Heterogeneous Processors.
Proceedings of the 16th International Parallel and Distributed Processing Symposium (IPDPS 2002), 2002

2001
Editorial.
Tech. Sci. Informatiques, 2001

Matrix Multiplication on Heterogeneous Platforms.
IEEE Trans. Parallel Distributed Syst., 2001

A Proposal for a Heterogeneous Cluster ScaLAPACK (Dense Linear Solvers).
IEEE Trans. Computers, 2001

Alignment and Distribution Is Not (Always) NP-Hard.
J. Parallel Distributed Comput., 2001

Static LU Decomposition on Heterogeneous Platforms.
Int. J. High Perform. Comput. Appl., 2001

Heterogeneous Matrix-Matrix Multiplication or Partitioning a Square into Rectangles: NP-Completeness and Approximation Algorithms.
Proceedings of the Ninth Euromicro Workshop on Parallel and Distributed Processing, 2001

Topic 03: Scheduling and Load Balancing.
Proceedings of the Euro-Par 2001: Parallel Processing, 2001

Loop Parallelization Algorithms.
Proceedings of the Compiler Optimizations for Scalable Parallel Systems Languages, 2001

2000
Load Balancing Strategies for Dense Linear Algebra Kernels on Heterogeneous Two-Dimensional Grids.
Proceedings of the 14th International Parallel & Distributed Processing Symposium (IPDPS'00), 2000

Matrix-Matrix Multiplication on Heterogeneous Platforms.
Proceedings of the 2000 International Conference on Parallel Processing, 2000

Heterogeneity Considered Harmful to Algorithm Designers.
Proceedings of the 2000 IEEE International Conference on Cluster Computing (CLUSTER 2000), November 28th, 2000

Parallel and Distributed Scientific Computing.
Proceedings of the Handbook on Parallel and Distributed Processing, 2000

Scheduling and automatic parallelization.
Birkhäuser, ISBN: 978-3-7643-4149-7, 2000

1999
Algorithmic Issues on Heterogeneous Computing Platforms.
Parallel Process. Lett., 1999

Static tiling for heterogeneous computing platforms.
Parallel Comput., 1999

Technology transfer within the ProHPC TTN at ENS Lyon.
Future Gener. Comput. Syst., 1999

Tiling on systems with communication/computation overlap.
Concurr. Pract. Exp., 1999

PVM Implementation of Heterogeneous ScaLAPACK Dense Linear Solvers.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 1999

Algorithmic Issues for (Distributed) Hetergeneous Computing Platforms.
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1999

A Proposal for a Heterogeneous Cluster ScaLAPACK (Dense Linear Solvers).
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, 1999

1998
Scheduling Block-Cyclic Array Redistribution.
IEEE Trans. Parallel Distributed Syst., 1998

Circuit Retiming Applied to Decomposed Software Pipelining.
IEEE Trans. Parallel Distributed Syst., 1998

Retiming DAGs [direct acyclic graph].
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst., 1998

Determining the Idle Time of a Tiling: New Results.
J. Inf. Sci. Eng., 1998

On the Removal of Anti- and Output-Dependences.
Int. J. Parallel Program., 1998

More on Scheduling Block-Cyclic Array Redistribution.
Proceedings of the Languages, 1998

Technology Transfer within the ProHPC TTN at ENS Lyon.
Proceedings of the High-Performance Computing and Networking, 1998

1997
Plugging Anti and Output Dependence Removal Techniques Into Loop Parallelization Algorithm.
Parallel Comput., 1997

Block-Cyclic Array Redistribution on Networks of Workstations.
Proceedings of the Recent Advances in Parallel Virtual Machine and Message Passing Interface, 1997

Tiling with limited resources.
Proceedings of the 1997 International Conference on Application-Specific Systems, 1997

1996
A Characterization of One-to-One Modular Mappings.
Parallel Process. Lett., 1996

Mapping Affine Loop Nests.
Parallel Comput., 1996

Compiling Affine Nested Loops: How to Optimize the Residual Communications after the Alignment Phase.
J. Parallel Distributed Comput., 1996

Resource-constrained scheduling of partitioned algorithms on processor arrays.
Integr., 1996

How to Optimize Residual Communications?
Proceedings of IPPS '96, 1996

A New Guaranteed Heuristic for the Software Pipelining Problem.
Proceedings of the 10th international conference on Supercomputing, 1996

1995
Affine-by-Statement Scheduling of Uniform and Affine Loop Nests over Parametric.
J. Parallel Distributed Comput., 1995

Evaluating Array Expressions On Massively Parallel Machines With Communication/ Computation Overlap.
Int. J. High Perform. Comput. Appl., 1995

Mapping affine loop nests: new results.
Proceedings of the High-Performance Computing and Networking, 1995

1994
Constructive Methods for Scheduling Uniform Loop Nests.
IEEE Trans. Parallel Distributed Syst., 1994

On the Alignment Problem.
Parallel Process. Lett., 1994

Mapping Uniform Loop Nests Onto Distributed Memory Architectures.
Parallel Comput., 1994

(Pen)-ultimate tiling?
Integr., 1994

Parallelizing Compilers: What Can Be Achieved?
Proceedings of the High-Performance Computing and Networking, 1994

1993
Introduction to the special issue on algorithms and architectures.
Integr., 1993

Communication-minimal mapping of uniform loop nests onto distributed memory architectures.
Proceedings of the International Conference on Application-Specific Array Processors, 1993

1992
Reduction Operations on a Distributed Memory Machine with a Reconfigurable Interconnection Network.
IEEE Trans. Parallel Distributed Syst., 1992

Systolic Convolution of Arithmetic Functions.
Theor. Comput. Sci., 1992

Revisiting cycle shrinking.
Parallel Comput., 1992

Implementation of the Z-Buffer Algorithm on A Reconfigurable Network of Processors.
Int. J. Pattern Recognit. Artif. Intell., 1992

New Techniques for Cycle Shrinking.
Proceedings of the PARLE '92: Parallel Architectures and Languages Europe, 1992

Linear scheduling is close to optimality.
Proceedings of the Application Specific Array Processors, 1992

1991
Synthesis of Processor Arrays for the Algebraic Path Problem: Unifying Old Results and Deriving New Architectures.
Parallel Process. Lett., 1991

Linear Scheduling Is Nearly Optimal.
Parallel Process. Lett., 1991

Algorithms and Parallel VLSI Architectures.
Proceedings of the Algorithms and Parallel VLSI Architectures II, 1991

Uniform but non-local DAGS: a trade-off between pure systolic and SIMD solutions.
Proceedings of the Application Specific Array Processors, 1991

Synthesizing systolic arrays: some recent developments.
Proceedings of the Application Specific Array Processors, 1991

Elastic Load-Balancing for Image Processing Algorithms.
Proceedings of the Parallel Computation, First International ACPC Conference, Salzburg, Austria, September 30, 1991

Systolic algorithms and architectures.
Prentice Hall, ISBN: 978-0-13-880790-0, 1991

1990
Synthesis of a New Systolic Architecture for the Algebraic Path Problem.
Sci. Comput. Program., 1990

Scattering on a ring of processors.
Parallel Comput., 1990

Spacetime-minimal systolic arrays for Gaussian elimination and the algebraic path problem.
Parallel Comput., 1990

Systolic Triangularization over Finite Fields.
J. Parallel Distributed Comput., 1990

Symmetric Matrix-Vector Product on a Ring of Processors.
Inf. Process. Lett., 1990

A modular systolic linear array for gaussian elimination.
Int. J. Comput. Math., 1990

Systolic implementation of the adaptive solution to normal equations.
Comput. Vis. Graph. Image Process., 1990

Spacetime-minimal systolic architectures for Gaussian elimination and the algebraic path problem.
Proceedings of the Application Specific Array Processors, 1990

1989
Optimal Scheduling Algorithms for Parallel Gaussian Elimination.
Theor. Comput. Sci., 1989

Systolic Gaussian Elimination over GF(p) with Partial Pivoting.
IEEE Trans. Computers, 1989

Optimal algorithms for Gaussian elimination on an MIMD computer.
Parallel Comput., 1989

Evaluating speedups on distributed memory architectures.
Parallel Comput., 1989

Parallel conjugate gradient-like algorithms for solving sparse nonsymmetric linear systems on a vector multiprocessor.
Parallel Comput., 1989

An even faster systolic array for matrix multiplication.
Parallel Comput., 1989

Data Allocation Strategies for the Gauss and Jordan Algorithms on a Ring of Processors.
Inf. Process. Lett., 1989

Complexity of the Parallel Givens Facotrization on Shared Memory Architectures.
Proceedings of the Optimal Algorithms, International Symposium, Varna, Bulgaria, May 29, 1989

1988
Comments on scheduling parallel iterative methods on multiprocessor systems.
Parallel Comput., 1988

Dense linear systems FORTRAN solvers on the IBM 3090 vector multiprocessor.
Parallel Comput., 1988

Parallel Gaussian elimination on an MIMD computer.
Parallel Comput., 1988

Parallel and vector conjugate gradient-like algorithms for sparse nonsymmetric linear systems.
Proceedings of the 2nd international conference on Supercomputing, 1988

1987
A systolic array for computing B A<sup>-1</sup>.
IEEE Trans. Acoust. Speech Signal Process., 1987

An orthogonal systolic array for the algebraic path problem.
Computing, 1987

Systolic solution of linear systems over GF(p) with partial pivoting.
Proceedings of the 8th IEEE Symposium on Computer Arithmetic, 1987

1986
Parallel solution of band triangular linear systems on VLSI arrays with limited fan-out.
J. Syst. Softw., 1986

Complexity of parallel QR factorization.
J. ACM, 1986

Systolic Algorithms for Path- Finding Problems.
Proceedings of the Automata Networks, LITP Spring School on Theoretical Computer Science, 1986

Parallel Implementation of the Algebraic Path Problem.
Proceedings of the CONPAR 86: Conference on Algorithms and Hardware for Parallel Processing, 1986

Gauss Elimination Algorithms for MIMD Computers.
Proceedings of the CONPAR 86: Conference on Algorithms and Hardware for Parallel Processing, 1986

Algorithmique parallèle : réseaux d'automates, architectures systoliques, machines SIMD et MIMD.
, 1986

1985
Réseaux Systoliques Pour des Problèmes de Mots.
RAIRO Theor. Informatics Appl., 1985

A Systolic Array for the Longest Common Subsequence Problem.
Inf. Process. Lett., 1985

Connection-graph and iteration-graph of monotone boolean functions.
Discret. Appl. Math., 1985

1982
Quelques algorithmes systoliques pour le calcul scientifique.
PhD thesis, 1982


  Loading...