1st Edition
Energy Efficient Hardware-Software Co-Synthesis Using Reconfigurable Hardware
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.






