Open AccessBook
Hardware/Software Co-Design for Data Flow Dominated Embedded Systems
TLDR
The different tasks of hardware/software co- design including system specification, hardware/ software partitioning, co-synthesis and co-simulation are introduced and state-of-the-art co-design tools and methods for these tasks are summarized.Abstract:
From the Publisher:
Hardware/Software Co-Design for Data Flow Dominated Embedded Systems introduces the different tasks of hardware/software co-design including system specification, hardware/ software partitioning, co-synthesis and co-simulation. The book summarizes and classifies state-of-the-art co-design tools and methods for these tasks. In addition, the co-design tool COOL is presented which solves the co-design tasks for the class of data-flow dominated embedded systems." "In Hardware/Software Co-Design for Data Flow Dominated Embedded Systems the primary emphasis has been put on the hardware/software partitioning and the co-synthesis phase and their coupling. In contrast to many other publications in this area, a mathematical formulation of the hardware/software partitioning problem is given. This problem formulation supports target architectures consisting of multiple processors and multiple ASICs. Several novel approaches are presented and compared for solving the partitioning problem, including an MILP approach, a heuristic solution and an approach based on genetic algorithms." "Hardware/Software Co-Design for Data Flow Dominated Embedded Systems is intended to serve students and researchers working on hardware/software co-design. At the same time the variety of presented techniques automating the design tasks of hardware/software systems will be of interest to industrial engineers and designers of digital systems.read more
Citations
More filters
Book
Embedded System Design
TL;DR: Embedded System Design can be used as a text book for courses on embedded systems and as a source which provides pointers to relevant material in the area for PhD students and teachers.
Proceedings ArticleDOI
Hardware-software partitioning in embedded system design
TL;DR: An ILP (integer linear programming) based approach is presented that are solving the problem optimally even for quite big systems, and a genetic algorithm that finds near-optimal solutions for even larger systems.
Journal ArticleDOI
Algorithmic aspects of hardware/software partitioning
TL;DR: The polynomial-time algorithm serves as the basis for a highly efficient novel heuristic for the NP-hard version of the problem, which makes use of problem-specific knowledge, and can thus find high-quality solutions rapidly.
Hardware/Software Codesign
Marco Platzner,Lothar Thiele +1 more
TL;DR: Inhaltsverzeichnis 1 Einleitung 1 1.1 1 1 1/1 1/3 1/2 1/5 1/4 1/6
Journal ArticleDOI
An integrated high-level hardware/software partitioning methodology
TL;DR: This article develops a new high-level hardware/software partitioning methodology using the Particle Swarm Optimization (PSO) technique, and developed FPGA-based estimation techniques to evaluate the costs of implementing the design components.