Reconfigurable Computing and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
25 used & new from $52.83

Have one to sell? Sell yours here
 
   
Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation (Systems on Silicon)
 
 
Start reading Reconfigurable Computing on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation (Systems on Silicon) (Hardcover)

~ Scott Hauck (Author), André DeHon (Author)
Key Phrases: active pages, evolvable hardware, fixed order, Field-Programmable Gate Arrays, International Symposium, Custom Computing Machines (more...)
5.0 out of 5 stars  See all reviews (1 customer review)

List Price: $83.95
Price: $52.83 & this item ships for FREE with Super Saver Shipping. Details
You Save: $31.12 (37%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 5 left in stock--order soon (more on the way).

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
17 new from $52.83 8 used from $86.36

Formats

Amazon Price New from Used from
  Kindle Edition $42.26 -- --
  Hardcover $52.83 $52.83 $86.36

Frequently Bought Together

Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation (Systems on Silicon) + Advanced FPGA Design: Architecture, Implementation, and Optimization + FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version
Price For All Three: $192.08

Show availability and shipping details

  • This item: Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation (Systems on Silicon) by Scott Hauck

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Advanced FPGA Design: Architecture, Implementation, and Optimization by Steve Kilts

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version by Pong P. Chu

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version

FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version

by Pong P. Chu
5.0 out of 5 stars (5)  $54.49
Digital Signal Processing with Field Programmable Gate Arrays (Signals and Communication Technology)

Digital Signal Processing with Field Programmable Gate Arrays (Signals and Communication Technology)

by Uwe Meyer-Baese
4.0 out of 5 stars (5)  $87.00
Circuit Design with VHDL

Circuit Design with VHDL

by Volnei A. Pedroni
4.7 out of 5 stars (32)  $24.82
The Art of Multiprocessor Programming

The Art of Multiprocessor Programming

by Maurice Herlihy
4.4 out of 5 stars (10)  $56.65
Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems

Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems

by Jean-Pierre Deschamps
4.8 out of 5 stars (5)  $112.40
Explore similar items

Editorial Reviews

Book Description

The performance of hardware, with the flexibility of software!


Product Description

The main characteristic of Reconfigurable Computing is the presence of hardware that can be reconfigured to implement specific functionality more suitable for specially tailored hardware than on a simple uniprocessor. Reconfigurable computing systems join microprocessors and programmable hardware in order to take advantage of the combined strengths of hardware and software and have been used in applications ranging from embedded systems to high performance computing. Many of the fundamental theories have been identified and used by the Hardware/Software Co-Design research field. Although the same background ideas are shared in both areas, they have different goals and use different approaches.This book is intended as an introduction to the entire range of issues important to reconfigurable computing, using FPGAs as the context, or "computing vehicles" to implement this powerful technology. It will take a reader with a background in the basics of digital design and software programming and provide them with the knowledge needed to be an effective designer or researcher in this rapidly evolving field.

. Treatment of FPGAs as computing vehicles rather than glue-logic or ASIC substitutes
. Views of FPGA programming beyond Verilog/VHDL
. Broad set of case studies demonstrating how to use FPGAs in novel and efficient ways

Product Details

  • Hardcover: 944 pages
  • Publisher: Morgan Kaufmann (November 16, 2007)
  • Language: English
  • ISBN-10: 0123705223
  • ISBN-13: 978-0123705228
  • Product Dimensions: 9.3 x 7.5 x 1.7 inches
  • Shipping Weight: 3.6 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon.com Sales Rank: #536,049 in Books (See Bestsellers in Books)

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation (Systems on Silicon)
83% buy the item featured on this page:
Reconfigurable Computing: The Theory and Practice of FPGA-Based Computation (Systems on Silicon) 5.0 out of 5 stars (1)
$52.83
Advanced FPGA Design: Architecture, Implementation, and Optimization
6% buy
Advanced FPGA Design: Architecture, Implementation, and Optimization 4.9 out of 5 stars (12)
$84.76
Circuit Design with VHDL
4% buy
Circuit Design with VHDL 4.7 out of 5 stars (32)
$24.82
Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems
4% buy
Synthesis of Arithmetic Circuits: FPGA, ASIC and Embedded Systems 4.8 out of 5 stars (5)
$112.40

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)
(1)

Your tags: Add your first tag
 

 

Customer Reviews

1 Review
5 star:
 (1)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (1 customer review)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
13 of 14 people found the following review helpful:
5.0 out of 5 stars The textbook we've been waiting for, April 5, 2008
By wiredweird "wiredweird" (Earth, or somewhere nearby) - See all my reviews
(TOP 100 REVIEWER)   
Reconfigurable computing (RC), of one kind or another, has been around at least since Estrin's work in the 1960s. FGPAs created the real platform for it in the 1980s but, as one of the RC's founders noted, "10×-100× of performance ... has been at the cost of 10×-100× increase in difficulty in application development." Outside of a few niches in signal processing, this No Man's Land between circuit design and programming remained largely unexplored. That changed in the last few years, with the Stratix/Virtex generation of FPGAs. Quite abruptly, large numbers of researchers and developers found enough computing power to make the effort of RC worthwhile. As with any emerging technology, developments first appeared in academic journals and conference proceedings. There hasn't been a systematic introduction to RC's practice, potential, and problems.

This book is that introduction. The editors present 38 chapters, each written by established RC researchers and educators. They start with an introduction to the basics: what an FPGA is, what suits it to use as a computing platform, and how it compares to other commercial and research engines. The next covers some of the major tools used in FPGA programming. Unlike C, which linguistically captures the sequential nature of the von Neumann bottleneck, VHDL and Verilog inherently describe massive and fine-grained parallelism. These languages present challenges of their own, obviously, so other chapters describe experimental and commercial alternatives to at least parts of the RC programming problem.

Starting around page 300, the book gets into the real meat of RC. Where von Neumann models distribute an algorithm across time, RC distributes it across the space provided by the RC fabric. It even offers space-time tradeoffs of unprecedented kinds, as these authors show. The next section covers application development, including partitioning and topics that might startle some C programmers. Since RC can use data values of any width, from individual bits to thousands, the programmer not only can but must decide how many to use, subject to tradeoffs unique to RC. Then we see applications, the whole reason for computing of any kind. A few well-chosen case studies appear in sufficient detail that a practitioner could reproduce the work, or large parts of it. This section, I think, distinguishes this book from all others I've seen. It truly gives the reader some feel for the structure and development of RC applications.

This isn't the only RC book on the market, and certainly won't be the last. People already familiar with RC's arcana might pick a few fact from the text, or from the voluminous bibliographies. For someone already familiar with hardware or software (or, preferably, both) but new to RC, this offers the best introduction currently available. Despite some minor flaws in editing (including blunders with exponents in eq. 37.7), this has my highest recommendation.

-- wiredweird
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.