Modern development methods and tools for embedded reconfigurable systems: A survey

L Jóźwiak, N Nedjah, M Figueroa - Integration, 2010 - Elsevier
Heterogeneous reconfigurable systems provide drastically higher performance and lower
power consumption than traditional CPU-centric systems. Moreover, they do it at much lower …

System level hardware/software partitioning based on simulated annealing and tabu search

P Eles, Z Peng, K Kuchcinski, A Doboli - Design automation for embedded …, 1997 - Springer
This paper presents two heuristics for automatic hardware/software partitioning of system
level specifications. Partitioning is performed at the granularity of blocks, loops …

An algorithm for hardware/software partitioning using mixed integer linear programming

R Niemann, P Marwedel - Design Automation for Embedded Systems, 1997 - Springer
One of the key problems in hardware/software codesign is hardware/software partitioning.
This paper describes a new approach to hardware/software partitioning using integer …

An approach to automated hardware/software partitioning using a flexible granularity that is driven by high-level estimation techniques

J Henkel, R Ernst - IEEE transactions on very large scale …, 2001 - ieeexplore.ieee.org
Hardware/software partitioning is a key issue in the design of embedded systems when
performance constraints have to be met and chip area and/or power dissipation are critical …

Hardware/software partitioning using integer programming

R Niemann, P Marwedel - Proceedings ED&TC European …, 1996 - ieeexplore.ieee.org
One of the key problems in hardware/software codesign is hardware/software partitioning.
This paper describes a new approach to hardware/software partitioning using integer …

[PDF][PDF] A low power hardware/software partitioning approach for core-based embedded systems

J Henkel - Proceedings of the 36th annual ACM/IEEE Design …, 1999 - dl.acm.org
We present a novel approach that minimizes the power consumption of embedded core-
based systems through hardware/software partitioning. Our approach is based on the idea …

The chinook hardware/software co-synthesis system

PH Chou, RB Ortega, G Borriello - … of the 8th international symposium on …, 1995 - dl.acm.org
Designers of embedded systems are facing ever tighter constraints on design time, but
computer-aided design tools for embedded systems have not kept pace with these trends …

[PDF][PDF] A binary-constraint search algorithm for minimizing hardware during hardware/software partitioning

F Vahid, DD Gajski, J Gong - Proceedings of the conference on European …, 1994 - Citeseer
Partitioning a system '3 functionality among interacting hardware and software components
is an important part of system design. We introduce a new partitioning approach that caters …

Algorithmic aspects of hardware/software partitioning: 1D search algorithms

J Wu, T Srikanthan, G Chen - IEEE Transactions on Computers, 2009 - ieeexplore.ieee.org
Hardware/software (HW/SW) partitioning is one of the key challenges in HW/SW codesign.
This paper presents efficient algorithms for the HW/SW partitioning problem, which has been …

Low-complex dynamic programming algorithm for hardware/software partitioning

J Wu, T Srikanthan - Information processing letters, 2006 - Elsevier
A low-complex algorithm is proposed for the hardware/software partitioning. The proposed
algorithm employs dynamic programming principles while accounting for communication …