Abstract As custom multicore architectures become more and more common for DSP applications, instruction selection and scheduling for such applications and architectures become important topics. In this paper, we explore the effects of defining the problem of finding an optimal instruction selection and scheduling as a constraint satisfaction problem (CSP). We incorporate methods based on sub-graph isomorphism and global constraints designed for scheduling. We experiment using several media applications on a custom architecture, a generic VLIW architecture and a RISC architecture, all three with several cores. Our results show that defining the problem with constraints gives flexibility in modeling, while state-of-the-art constraint solvers...
Multi-Processor Systems-on-Chips (MPSoCs) are be- coming increasingly complex, and mapping and sch...
System level optimization for multiple mixed-criticality applications on shared networked multiproce...
AbstractStream programming languages have become popular owing to their representations that enable ...
This paper addresses design space exploration for streaming applications (such as MPEG) running on m...
In this paper, we consider the problem of scheduling streaming applications described by complex tas...
The problem of allocating and scheduling precedence-constrained tasks on the processors of a distrib...
This paper proposes a complete allocation and scheduling framework, where an MPSoC virtual platform ...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
This paper presents a new method, based on constraint programming, for modeling and solving scheduli...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
Design space exploration of a configurable, heterogeneous system for a given application with requir...
Code generation methods for digital signal processing (DSP) applications are hampered by the combina...
This work proposes a Multi-Constraint Resource Allocation (MuCoRA) method for applications from mult...
International audienceWe aim at finding optimal mappings for concurrent streaming applications. Each...
International audienceThe paper presents a new method, based on constraint programming, for modeling...
Multi-Processor Systems-on-Chips (MPSoCs) are be- coming increasingly complex, and mapping and sch...
System level optimization for multiple mixed-criticality applications on shared networked multiproce...
AbstractStream programming languages have become popular owing to their representations that enable ...
This paper addresses design space exploration for streaming applications (such as MPEG) running on m...
In this paper, we consider the problem of scheduling streaming applications described by complex tas...
The problem of allocating and scheduling precedence-constrained tasks on the processors of a distrib...
This paper proposes a complete allocation and scheduling framework, where an MPSoC virtual platform ...
Embedded streaming applications specified using parallel Models of Computation (MoC) often contain a...
This paper presents a new method, based on constraint programming, for modeling and solving scheduli...
In this paper, we focus on solving the problem of removing inter-core communication overhead for str...
Design space exploration of a configurable, heterogeneous system for a given application with requir...
Code generation methods for digital signal processing (DSP) applications are hampered by the combina...
This work proposes a Multi-Constraint Resource Allocation (MuCoRA) method for applications from mult...
International audienceWe aim at finding optimal mappings for concurrent streaming applications. Each...
International audienceThe paper presents a new method, based on constraint programming, for modeling...
Multi-Processor Systems-on-Chips (MPSoCs) are be- coming increasingly complex, and mapping and sch...
System level optimization for multiple mixed-criticality applications on shared networked multiproce...
AbstractStream programming languages have become popular owing to their representations that enable ...