Appropriate for introductory-to-intermediate level courses in FPGAs, VLSI, and/or digital design. Writing specifically for FPGA designers, the author introduces the essentials of VLSI. He then shows how to reflect this VLSI knowledge in a state-of-the-art design methodology that leverages FPGAs most
Design of FPGA-Based Computing Systems with OpenCL
β Scribed by Hasitha Muthumala Waidyasooriya, Masanori Hariyama, Kunio Uchiyama
- Publisher
- Springer International Publishing
- Year
- 2018
- Tongue
- English
- Leaves
- 131
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
This book provides wide knowledge about designing FPGA-based heterogeneous computing systems, using a high-level design environment based on OpenCL (Open Computing language), which is called OpenCL for FPGA. The OpenCL-based design methodology will be the key technology to exploit the potential of FPGAs in various applications such as low-power embedded applications and high-performance computing. By understanding the OpenCL-based design methodology, readers can design an entire FPGA-based computing system more easily compared to the conventional HDL-based design, because OpenCL for FPGA takes care of computation on a host, data transfer between a host and an FPGA, computation on an FPGA with a capable of accessing external DDR memories.
In the step-by-step way, readers can understand followings:
- how to set up the design environment
- how to write better codes systematically considering architectural constraints
- how to design practical applications
β¦ Table of Contents
Front Matter ....Pages i-ix
Background (Hasitha Muthumala Waidyasooriya, Masanori Hariyama, Kunio Uchiyama)....Pages 1-7
Introduction to OpenCL for FPGA (Hasitha Muthumala Waidyasooriya, Masanori Hariyama, Kunio Uchiyama)....Pages 9-27
FPGA Accelerator Design Using OpenCL (Hasitha Muthumala Waidyasooriya, Masanori Hariyama, Kunio Uchiyama)....Pages 29-43
FPGA-Oriented Parallel Programming (Hasitha Muthumala Waidyasooriya, Masanori Hariyama, Kunio Uchiyama)....Pages 45-74
Exploiting the Memory Hierarchy (Hasitha Muthumala Waidyasooriya, Masanori Hariyama, Kunio Uchiyama)....Pages 75-91
Design Examples (Hasitha Muthumala Waidyasooriya, Masanori Hariyama, Kunio Uchiyama)....Pages 93-122
Back Matter ....Pages 123-126
β¦ Subjects
Circuits and Systems
π SIMILAR VOLUMES
<p>This book presents the methodologies and for embedded systems design, using field programmable gate array (FPGA) devices, for the most modern applications. Coverage includes state-of-the-art research from academia and industry on a wide range of topics, including applications, advanced electronic
This book presents the methodologies and for embedded systems design, using field programmable gate array (FPGA) devices, for the most modern applications. Coverage includes state-of-the-art research from academia and industry on a wide range of topics, including applications, advanced electronic de
Explains some basic concepts about FPGA's and their application to reconfigurable computing. I was more interested in FPGA architecture so it was a little disappointing to not see as much detail as I would have liked. Diagrams are clear but not of that great quality. Has the feel of being a colle
This textbook explains how to design and develop digital electronic systems using programmable logic devices (PLDs). Totally practical in nature, the book features numerous (quantify when known) case study designs using a variety of Field Programmable Gate Array (FPGA) and Complex Programmable Logic