1st Edition

Energy Efficient Hardware-Software Co-Synthesis Using Reconfigurable Hardware

By Jingzhao Ou, Viktor K. Prasanna Copyright 2010
224 Pages 115 B/W Illustrations
by Chapman & Hall

224 Pages 115 B/W Illustrations
by Chapman & Hall

224 Pages
by Chapman & Hall

Rapid energy estimation for energy efficient applications using field-programmable gate arrays (FPGAs) remains a challenging research topic. Energy dissipation and efficiency have prevented the widespread use of FPGA devices in embedded systems. Helping overcome these challenges, this book offers solutions for the development of energy efficient applications using FPGAs. It provides a framework... Read more

Introduction

Overview

Challenges and Contributions

Manuscript Organization

Reconfigurable Hardware

Reconfigurable System-on-Chips (RSoCs)

Design Flows

A High-Level Hardware-Software Application Development Framework

Introduction

Related Work

Our Approach

An Implementation Based on MATLAB/Simulink

Illustrative Examples

Summary

Energy Performance Modeling and Energy Efficient Mapping for a Class of Applications

Introduction

Knobs for Energy Efficient Designs

Related Work

Performance Modeling of RSoC Architectures

Problem Formulation

Algorithm for Energy Minimization

Illustrative Examples

Summary

High-Level Rapid Energy Estimation and Design Space Exploration

Introduction

Related Work

Domain-Specific Modeling

A Two-Step Rapid Energy Estimation Technique

Energy Estimation for Customized Hardware Components

Instruction-Level Energy Estimation for Software Programs

Illustrative Examples

Summary

Hardware-Software Co-Design for Energy Efficient Implementations of Operating Systems

Introduction

Real-Time Operating Systems

On-Chip Energy Management Mechanisms

Related Work

Our Approach

An Implementation Based on MicroC/OS-II

An Implementation Based on TinyOS

Summary

Concluding Remarks and Future Directions

Concluding Remarks

Future Work

References

Biography

Jingzhao Ou works for the DSP Design Tools and Methodologies Group at Xilinx in San Jose, California.

Viktor K. Prasanna is the Charles Lee Powell Chair in Engineering and professor of electrical engineering and computer science at the University of Southern California.