TY - BOOK AU - Gokhale,Maya AU - Graham,Paul S. ED - SpringerLink (Online service) TI - Reconfigurable Computing: Accelerating Computation with Field-Programmable Gate Arrays SN - 9780387261065 U1 - 621.3815 23 PY - 2005/// CY - Boston, MA PB - Springer US KW - ENGINEERING KW - COMPUTER SCIENCE KW - ENGINEERING MATHEMATICS KW - ENGINEERING DESIGN KW - SYSTEMS ENGINEERING KW - CIRCUITS AND SYSTEMS KW - MATHEMATICAL LOGIC AND FORMAL LANGUAGES KW - APPL.MATHEMATICS/COMPUTATIONAL METHODS OF ENGINEERING KW - PROGRAMMING TECHNIQUES KW - ELECTRONIC AND COMPUTER ENGINEERING N1 - An Introduction to Reconfigurable Computing. What is RC? RC Architectures. How did RC originate? Inside the FPGA. Mapping Algorithms to Hardware. RC Applications. Example: Dot Product. Further Reading -- Reconfigurable Logic Devices. Field-Programmable Gate Arrays. Coarse-Grained Reconfigurable Arrays. Summary -- Reconfigurable Computing Systems. Parallel Processing on Reconfigurable Computers. A Survey of Reconfigurable Computing Systems. Summary -- Languages and Compilation. Design Cycle. Languages. High Level Compilation. Low Level Design Flow. Debugging Reconfigurable Computing Applications. Summary -- Signal Processing Applications. What is Digital Signal Processing? Why Use Reconfigurable Computing for DSP? DSP Application Building Blocks. Example DSP Applications -- Image Processing. RC for Image and Video Processing. Local Neighborhood Functions. Convolution. Morphology. Feature Extraction. Automatic Target Recognition. Image Matching. Evolutionary Image Processing. Summary -- Network Security. Cryptographic Applications. Network Protocol Security. Summary -- Bioinformatics Applications. Introduction. Applications. Dynamic Programming Algorithms. Seed-Based Heuristics. Profiles, HMMs and Language Models. Bioinformatics FPGA Accelerators. Summary -- Supercomputing Applications. Introduction. Monte Carlo Simulation of Radiative Heat Transfer. Urban Road Traffic Simulation N2 - This volume is unique: the first comprehensive exposition of the exciting new field of Reconfigurable Computing with FPGAs. By mapping algorithms directly into programmable logic, FPGA accelerators offer and deliver 10X-100X performance increases over microprocessors for a large range of application domains. Reconfigurable computing is found in virtually every computing milieu, from satellites to supercomputers. By loading new hardware circuits onto the FPGA, or even modifying parts of the circuit during operation, reconfigurable computers achieve performance rivaling application-specific integrated circuits (ASICs), yet are built from commodity parts. The authors are among the originators of Reconfigurable Computing and are recognized leaders in the field. Drawing on their deep familiarity with RC, they survey every aspect of the field, from FPGA device architecture, reconfigurable systems architectures, programming languages and compilation tools to the application domains of signal processing, image processing, network security, bioinformatics, and supercomputing. Although citations to original sources are abundant, nevertheless, the book is accessible to the science and technology practitioner and student. Reconfigurable Computing is of especially topical to computer science and engineering researchers as well as professionals in high performance computing and embedded computing UR - http://dx.doi.org/10.1007/b136834 ER -