Click on image to enlarge
Author: Mohammad Hosseinabady, PhD, Computing Consultant, Bristol, UK
ISBN: 9788770223959 e-ISBN: 9788770223942
Price: € 95.00
Available: September 2022
Description:
Accelerators now play a crucial role in computing systems. With the emergence of a new wave of academic and industrial high-level synthesis (HLS) tools, FPGA-based accelerators now are more accessible to software programmers. However, there are several burdens placed upon the programmers to design a high-performance accelerator when using FPGA, such as different memory and parallel programming models. Therefore, a high-level structured design approach targeting accelerator is essential. This approach advances software programming techniques to utilise FPGAs efficiently. This book explains the concept of accelerator design using current high-level synthesis tools and techniques. It describes different types of regular and irregular accelerator patterns as a structured building block for FPGA implementation. The cutting-edge programming models based on C/C++ and OpenCL are used to explain standard computation and memory patterns through many examples and case studies. In short, this book
Keywords:
High-Level Synthesis; FPGA; Parallel Programming Patterns; Hardware Accelerators; Embedded Systems