scispace - formally typeset
Open AccessBook

Hardware/Software Co-Design for Data Flow Dominated Embedded Systems

Ralf Niemann
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

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.
Related Papers (5)