Complexities of applications implemented on embedded and programmable systems grow with the advances in capacities and capabilities of these systems. Mapping applications onto them manually is becoming a very tedious task. This draws attention to using high-level synthesis within design flows. Meanwhile, it is essential to provide a flexible formulation of optimization objectives as well as to perform efficient planning for various design objectives early on in the design flow. In this work, we address these issues in the context of data flow graph (DFG) scheduling, which is an essential element within the high-level synthesis flow. We present an algorithm that schedules a chain of operations with data dependencies among consecutive operati...
In this paper, we propose a new heuristic scheduling algorithm based on the statistical analysis of ...
This paper presents a new polynomial-time algorithm for computing lower bounds on the number of func...
Many iterative or recursive applications commonly found in DSP and image processing applications can...
Complexities of applications implemented on embedded and programmable systems grow with the advances...
A new heuristic scheduling algorithm for time constrained datpath synthesis is described. The algori...
Various aspects of the two major tasks in high-level synthesis, scheduling and allocation, are studi...
The objective of this work is to develop a new methodology for behavioural synthesis using a flow of...
Many computation-intensive or recursive applications commonly found in digital signal processing and...
Abstract-This paper presents an integer linear programming (ILP) model for the scheduling problem in...
Traditional High-Level Synthesis (HLS) techniques do not allow reuse of complex, realistic datapath ...
In this paper we present a new method for high-level synthesis that enhances design flexibility, spe...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
Recent research results have seen the application of parallelizing techniques to high-level synthesi...
International audienceData-flow models ease the task of constructing feasible schedules of computati...
[[abstract]]An integer linear programming model for the scheduling problem in high-level synthesis u...
In this paper, we propose a new heuristic scheduling algorithm based on the statistical analysis of ...
This paper presents a new polynomial-time algorithm for computing lower bounds on the number of func...
Many iterative or recursive applications commonly found in DSP and image processing applications can...
Complexities of applications implemented on embedded and programmable systems grow with the advances...
A new heuristic scheduling algorithm for time constrained datpath synthesis is described. The algori...
Various aspects of the two major tasks in high-level synthesis, scheduling and allocation, are studi...
The objective of this work is to develop a new methodology for behavioural synthesis using a flow of...
Many computation-intensive or recursive applications commonly found in digital signal processing and...
Abstract-This paper presents an integer linear programming (ILP) model for the scheduling problem in...
Traditional High-Level Synthesis (HLS) techniques do not allow reuse of complex, realistic datapath ...
In this paper we present a new method for high-level synthesis that enhances design flexibility, spe...
textMany digital signal processing and real-time streaming systems are modeled using dataflow graphs...
Recent research results have seen the application of parallelizing techniques to high-level synthesi...
International audienceData-flow models ease the task of constructing feasible schedules of computati...
[[abstract]]An integer linear programming model for the scheduling problem in high-level synthesis u...
In this paper, we propose a new heuristic scheduling algorithm based on the statistical analysis of ...
This paper presents a new polynomial-time algorithm for computing lower bounds on the number of func...
Many iterative or recursive applications commonly found in DSP and image processing applications can...