FPGAs for Software Programmers

This book makes powerful Field Programmable Gate Array (FPGA) and reconfigurable technology accessible to software engineers by covering different state-of-the-art high-level synthesis approaches (e.g., OpenCL and several C-to-gates compilers). It introduces FPGA technology, its programming model, a...

Full description

Bibliographic Details
Corporate Author: SpringerLink (Online service)
Other Authors: Koch, Dirk (Editor), Hannig, Frank (Editor), Ziener, Daniel (Editor)
Format: Electronic eBook
Language:English
Published: Cham : Springer International Publishing : Imprint: Springer, 2016.
Subjects:
Online Access:Full Text via HEAL-Link
Table of Contents:
  • From the Contents: Introduction
  • CPUs, GPUs, CGRAs, Vector Processing, Systolic Arrays, FPGAs
  • The von Neuman Model versus data stream processing
  • FPGAs for software designers
  • Languages, libraries, and compilers for specific problems
  • Behavioral Compiler Capabilities and optimization strategies.