Reconfigurable Computing: From FPGAs to Hardware/Software Codesign
✍ Scribed by João M. P. Cardoso, Michael Hübner (auth.), João M. P. Cardoso, Michael Hübner (eds.)
- Publisher
- Springer-Verlag New York
- Year
- 2011
- Tongue
- English
- Leaves
- 313
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
As the complexity of modern embedded systems increases, it becomes less practical to design monolithic processing platforms. As a result, reconfigurable computing is being adopted widely for more flexible design. Reconfigurable Computers offer the spatial parallelism and fine-grained customizability of application-specific circuits with the postfabrication programmability of software. To make the most of this unique combination of performance and flexibility, designers need to be aware of both hardware and software issues. FPGA users must think not only about the gates needed to perform a computation but also about the software flow that supports the design process. The goal of this book is to help designers become comfortable with these issues, and thus be able to exploit the vast opportunities possible with reconfigurable logic.
Focuses on both hardware and software systems
Treats FPGAs as computing vehicles rather than glue-logic or ASIC substitutes
Assembles broad set of models for exploiting FPGA parallelism
Demonstrates how to use and manage reconfiguration
Provides broad set of case studies demonstrating how to use FPGAs in novel and efficient ways
✦ Table of Contents
Front Matter....Pages i-xv
Introduction....Pages 1-6
The Relevance of Reconfigurable Computing....Pages 7-34
HiPEAC: Upcoming Challenges in Reconfigurable Computing....Pages 35-52
MORPHEUS: Exploitation of Reconfiguration for Increased Run-Time Flexibility and Self-Adaptive Capabilities in Future SoCs....Pages 53-90
hArtes: Holistic Approach to Reconfigurable Real-Time Embedded Systems....Pages 91-115
Smart Chips for Smart Surroundings – 4S....Pages 117-147
AETHER: Self-Adaptive Networked Entities: Autonomous Computing Elements for Future Pervasive Applications and Technologies....Pages 149-184
ANDRES – Analysis and Design of Run-Time Reconfigurable, Heterogeneous Systems....Pages 185-210
CRISP: C utting Edge R econfigurable I Cs for S tream P rocessing....Pages 211-237
ERA – Embedded Reconfigurable Architectures....Pages 239-259
REFLECT: Rendering FPGAs to Multi-core Embedded Computing....Pages 261-289
Conclusion....Pages 291-292
Back Matter....Pages 293-296
✦ Subjects
Circuits and Systems; Computer-Aided Engineering (CAD, CAE) and Design
📜 SIMILAR VOLUMES
<div>This book lies at the interface of machine learning – a subfield of computer science that develops algorithms for challenging tasks such as shape or image recognition, where traditional algorithms fail – and photonics – the physical science of light, which underlies many of the optical communic
<P>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, where energy efficiency is a key performance metric
This book provides a systematic introduction to the topic of Hardware-Software Codesign. The material emphasizes the basic ideas, and the practical aspects of Hardware-Software Codesign. The book developed from a course on the topic of Hardware-Software Codesign, organized by the author at Virginia
<p>This textbook serves as an introduction to the subject of embedded systems design, with emphasis on integration of custom hardware components with software. The key problem addressed in the book is the following: how can an embedded systems designer strike a balance between flexibility and effici