International audienceWe address the problem of optimally mapping uniform DAGs to systolic arrays, given an ane timing function. We introduce an automatic allocation method based on a preprocessing by reindexing that transforms the initial DAG into a new one that enables the well known projection method to minimize the number of processors along a number of directions. We demonstrate its superiority to other methods, and establish the space-optimality of the proposed method. We also show an upper bound on the number of processors that corresponds to the best space complexity that both the projection method and the so-called grouping method can give for the initial DAG. We also describe how the new allocation method can be implemented in too...
International audienceParallelism is becoming more important nowadays due to the increasing use of m...
This work studies energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph (DAG...
Due to their potential to deliver increased performance over single-core processors, multi-core proc...
International audienceWe address the problem of optimally mapping uniform DAGs to systolic arrays, g...
With the strong demand for computing capacity in industrial applications and the rapid development o...
This paper adresses the problem of efficient mappings of nested loops, and more generally of system...
International audienceThis work focuses on dynamic DAG scheduling under memory constraints. We targe...
International audienceThis work focuses on dynamic DAG scheduling under memory constraints. We targe...
Minimizing the amount of time and number of processors needed to perform an application reduces the ...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...
Given a regular application described by a system of uniform recurrence equations, systolic arrays a...
International audienceThe scheduling of parallel real-time tasks on multiprocessor systems is more c...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
International audienceDirected Acyclic Graph (DAG) is a standard model used to describe tasks that e...
Abstract—Recently, multi-core processors have become mainstream in processor design. To take full ad...
International audienceParallelism is becoming more important nowadays due to the increasing use of m...
This work studies energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph (DAG...
Due to their potential to deliver increased performance over single-core processors, multi-core proc...
International audienceWe address the problem of optimally mapping uniform DAGs to systolic arrays, g...
With the strong demand for computing capacity in industrial applications and the rapid development o...
This paper adresses the problem of efficient mappings of nested loops, and more generally of system...
International audienceThis work focuses on dynamic DAG scheduling under memory constraints. We targe...
International audienceThis work focuses on dynamic DAG scheduling under memory constraints. We targe...
Minimizing the amount of time and number of processors needed to perform an application reduces the ...
International audienceScientific workflows are frequently modeled as Directed Acyclic Graphs (DAG) o...
Given a regular application described by a system of uniform recurrence equations, systolic arrays a...
International audienceThe scheduling of parallel real-time tasks on multiprocessor systems is more c...
International audienceThe scheduling of real-time parallel tasks on multiprocessor systems is more c...
International audienceDirected Acyclic Graph (DAG) is a standard model used to describe tasks that e...
Abstract—Recently, multi-core processors have become mainstream in processor design. To take full ad...
International audienceParallelism is becoming more important nowadays due to the increasing use of m...
This work studies energy-aware real-time scheduling of a set of sporadic Directed Acyclic Graph (DAG...
Due to their potential to deliver increased performance over single-core processors, multi-core proc...