High-Performance Computing Using FPGAs

  • Wim Vanderbauwhede
  • Khaled Benkrid

Table of contents

  1. Front Matter
    Pages i-xi
  2. Applications

    1. Front Matter
      Pages 1-2
    2. Christian de Schryver, Henning Marxen, Stefan Weithoffer, Norbert Wehn
      Pages 3-32
    3. M. A. Khan, M. Chiu, M. C. Herbordt
      Pages 105-135
    4. Yoshiki Yamaguchi, Yasunori Osana, Masato Yoshimi, Hideharu Amano
      Pages 137-175
    5. Will X. Y. Li, Rosa H. M. Chan, Wei Zhang, Chiwai Yu, Dong Song, Theodore W. Berger et al.
      Pages 177-207
    6. Wim Vanderbauwhede, Sai. R. Chalamalasetti, Martin Margala
      Pages 209-244
    7. Valery Sklyarov, Iouliia Skliarova
      Pages 245-277
    8. Victor Medeiros, Abner Barros, Abel Silva-Filho, Manoel E. de Lima
      Pages 305-334
    9. Tim Güneysu, Timo Kasper, Martin Novotný, Christof Paar, Lars Wienbrandt, Ralf Zimmermann
      Pages 335-366
    10. Tsuyoshi Hamada, Yuichiro Shibata
      Pages 367-387
  3. Architectures

    1. Front Matter
      Pages 429-429
    2. Bernd Klauer
      Pages 431-451
    3. Javier Castillo, Jose Luis Bosque, Cesar Pedraza, Emilio Castillo, Pablo Huerta, Jose Ignacio Martinez
      Pages 453-479
    4. M. Baity-Jesi, R. A. Baños, A. Cruz, L. A. Fernandez, J. M. Gil-Narvion, A. Gordillo-Guerrero et al.
      Pages 481-506
    5. Mondrian Nüssle, Holger Fröning, Sven Kapferer, Ulrich Brüning
      Pages 507-542

About this book

Introduction

This book is concerned with the emerging field of High Performance Reconfigurable Computing (HPRC), which aims to harness the high performance and relative low power of reconfigurable hardware–in the form Field Programmable Gate Arrays (FPGAs)–in High Performance Computing (HPC) applications. It presents the latest developments in this field from applications, architecture, and tools and methodologies points of view. We hope that this work will form a reference for existing researchers in the field, and entice new researchers and developers to join the HPRC community.

 The book includes:

  •  Thirteen application chapters which present the most important application areas tackled by high performance reconfigurable computers, namely: financial computing, bioinformatics and computational biology, data search and processing, stencil computation e.g. computational fluid dynamics and seismic modeling, cryptanalysis, astronomical N-body simulation, and circuit simulation.   
  •  Seven architecture chapters which present both commercial and academic parallel FPGA architectures, low latency and high performance FPGA-based networks and memory architectures for parallel machines, and a high speed optical dynamic reconfiguration mechanism for HPRC.
  •  Five tools and methodologies chapters which address the important issue of productivity and high performance in HPRC. These include a study of precision and arithmetic issues in HPRC, comparative studies of C-based high level synthesis tools and RTL-based approaches, taxonomy of HPRC tools and a framework of their analysis, and an integrated hardware-software-application approach to HPRC.

Keywords

FPGA computing FPGA configuration Field-programmable gate array HPRC architectures High-Performance Reconfigurable Computing HRPC High-level FPGA Programming high speed low latency networking integrated circuit programmable logic components

Editors and affiliations

  • Wim Vanderbauwhede
    • 1
  • Khaled Benkrid
    • 2
  1. 1.School of Computing ScienceUniversity of GlasgowGlasgowUK
  2. 2.School of Engineering and ElectronicsThe University of EdinburghEdinburghUK

Bibliographic information

  • DOI https://doi.org/10.1007/978-1-4614-1791-0
  • Copyright Information Springer Science+Business Media, LLC 2013
  • Publisher Name Springer, New York, NY
  • eBook Packages Engineering
  • Print ISBN 978-1-4614-1790-3
  • Online ISBN 978-1-4614-1791-0
  • About this book