Computer aided hardware/software partitioning is one of the key challenges in hardware/software co-design. This paper describes a new approach to hardware/software partitioning for a synchronous communication model including multiple hardware devices. We transform the partitioning into a reachability problem of timed automata. By means of an optimal reachability algorithm, the optimal solution can be obtained with limited resources in hardware. To relax the initial condition of the partitioning for optimization, two algorithms are designed to explore the dependency relations among processes in the sequential specification. Moreover, we propose a scheduling algorithm to improve the synchronous communication efficiency further after partition...
International audience—This paper presents a distribution methodology for synchronous programs, appl...
This thesis presents the design of a hardware/software co-simulator and a case study in the comparis...
This paper presents two heuristics for automatic hardware/software partitioning of system level spec...
Computer aided hardware/software partitioning is one of the key challenges in hardware/software co-d...
Computer aided hardware/software partitioning is one of the key challenges in hardware/software co-d...
Hardware/software (HW-SW) partitioning is a key problem in codesign of embedded systems, studied ext...
Hardware/Software (HW-SW) partitioning is a critical problem in co-design of embedded systems. This ...
Hardware/Software (HW-SW) partitioning is a critical problem in co-design of embedded systems. This ...
Abstract — In this paper we present a scheme for reducing the amount of synchronization overhead nee...
In reconfigurable computing systems, full reconfigurable FPGA are evolving rapidly, due to their fle...
The notion of a synchronizing sequence plays an important role in the model-based testing of reactiv...
Partitioning a system's functionality among interacting hardware and software components is an impor...
Hardware/software (HW/SW) partitioning is one of the crucial steps of co-design systems. It determin...
To determine schedulability of priority-driven periodic tasksets on multi-processor systems, it is n...
Timed automata have been designed for modeling a real-time system behavior over time. Main obstacle ...
International audience—This paper presents a distribution methodology for synchronous programs, appl...
This thesis presents the design of a hardware/software co-simulator and a case study in the comparis...
This paper presents two heuristics for automatic hardware/software partitioning of system level spec...
Computer aided hardware/software partitioning is one of the key challenges in hardware/software co-d...
Computer aided hardware/software partitioning is one of the key challenges in hardware/software co-d...
Hardware/software (HW-SW) partitioning is a key problem in codesign of embedded systems, studied ext...
Hardware/Software (HW-SW) partitioning is a critical problem in co-design of embedded systems. This ...
Hardware/Software (HW-SW) partitioning is a critical problem in co-design of embedded systems. This ...
Abstract — In this paper we present a scheme for reducing the amount of synchronization overhead nee...
In reconfigurable computing systems, full reconfigurable FPGA are evolving rapidly, due to their fle...
The notion of a synchronizing sequence plays an important role in the model-based testing of reactiv...
Partitioning a system's functionality among interacting hardware and software components is an impor...
Hardware/software (HW/SW) partitioning is one of the crucial steps of co-design systems. It determin...
To determine schedulability of priority-driven periodic tasksets on multi-processor systems, it is n...
Timed automata have been designed for modeling a real-time system behavior over time. Main obstacle ...
International audience—This paper presents a distribution methodology for synchronous programs, appl...
This thesis presents the design of a hardware/software co-simulator and a case study in the comparis...
This paper presents two heuristics for automatic hardware/software partitioning of system level spec...