Skip to main content
  • Book
  • © 2016

FPGAs for Software Programmers

  • Introduces FPGA technology to software developers by giving an overview of FPGA programming models and design tools, as well as various application examples

  • Provides a holistic analysis of the topic and enables developers to tackle the architectural needs for Big Data processing with FPGAs

  • Explains the reasons for the energy efficiency and performance benefits of FPGA processing

  • Provides a user-oriented approach and a sense for where and how to apply FPGA technology

Buying options

eBook USD 89.00
Price excludes VAT (USA)
  • ISBN: 978-3-319-26408-0
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 119.99
Price excludes VAT (USA)
Hardcover Book USD 169.99
Price excludes VAT (USA)

This is a preview of subscription content, access via your institution.

Table of contents (16 chapters)

  1. Front Matter

    Pages i-xvii
  2. FPGA Versus Software Programming: Why, When, and How?

    • Dirk Koch, Daniel Ziener, Frank Hannig
    Pages 1-21
  3. High-Level Synthesis

    • João M. P. Cardoso, Markus Weinhardt
    Pages 23-47
  4. Commercial HLS Solutions

    1. Front Matter

      Pages 61-61
    2. Making FPGAs Accessible with LabVIEW

      • Hugo A. Andrade, Stephan Ahrends, Simon Hogg
      Pages 63-79
    3. Spatial Programming with OpenSPL

      • Tobias Becker, Oskar Mencer, Georgi Gaydadjiev
      Pages 81-95
    4. OpenCL

      • Deshanand Singh, Peter Yiannacouras
      Pages 97-114
    5. Big Data and HPC Acceleration with Vivado HLS

      • Moritz Schmid, Christian Schmitt, Frank Hannig, Gorker Alp Malazgirt, Nehir Sonmez, Arda Yurdakul et al.
      Pages 115-136
    6. Source-to-Source Optimization for HLS

      • Jason Cong, Muhuan Huang, Peichen Pan, Yuxin Wang, Peng Zhang
      Pages 137-163
    7. Bluespec SystemVerilog

      • Oriol Arcas-Abella, Nehir Sonmez
      Pages 165-172
  5. Academic HLS Solutions

    1. Front Matter

      Pages 173-173
    2. LegUp High-Level Synthesis

      • Andrew Canis, Jongsok Choi, Blair Fort, Bain Syrowik, Ruo Long Lian, Yu Ting Chen et al.
      Pages 175-190
    3. ROCCC 2.0

      • Walid A. Najjar, Jason Villarreal, Robert J. Halstead
      Pages 191-204
    4. HIPAcc

      • Moritz Schmid, Oliver Reiche, Frank Hannig, Jürgen Teich
      Pages 205-223
  6. FPGA Runtime Systems and OS Services

    1. Front Matter

      Pages 225-225
    2. ReconOS

      • Andreas Agne, Marco Platzner, Christian Plessl, Markus Happe, Enno Lübbers
      Pages 227-244
    3. The LEAP FPGA Operating System

      • Kermin Fleming, Michael Adler
      Pages 245-258
  7. SoC and Overlays on FPGAs

    1. Front Matter

      Pages 259-259
    2. Systems-on-Chip on FPGAs

      • Jeffrey Goeders, Graham M. Holland, Lesley Shannon, Steven J. E. Wilton
      Pages 261-283

Buying options

eBook USD 89.00
Price excludes VAT (USA)
  • ISBN: 978-3-319-26408-0
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 119.99
Price excludes VAT (USA)
Hardcover Book USD 169.99
Price excludes VAT (USA)