Full metadata
Title
Exploring the Implementation of Multiple Partial Reconfiguration Regions to use FPGAs in Edge Computing
Description
Edge computing is an emerging field that improves upon cloud computing by moving the service from a centralized server to several de-centralized servers that are closer to the end user to decrease the latency, bandwidth, and cost requirements. Field programmable grid array (FPGA) devices are highly reconfigurable and excel in highly parallelized tasks, making them popular in many applications including digital signal processing and cryptography, while also making them a great candidate for edge computation. The purpose of this project was to explore existing board support packages for the Arria 10 GX FPGA and propose a BSP design with multiple partial reconfiguration regions to better support the use of FPGAs in edge computing. In this project, the general OpenCL development flow was studied, OpenCL workflow for Altera/Intel FPGAs was researched, the reference OpenCL BSP was explored to understand the connections between the modules, and a customized BSP with two partial reconfiguration regions was proposed. The existing BSP was explored using the Intel Quartus Prime software suite and the block diagrams for the existing and proposed designs were created using Microsoft Visio.
Date Created
2019-05
Contributors
- Lam, Evan (Author)
- Ren, Fengbo (Thesis director)
- Vrudhula, Sarma (Committee member)
- Computer Science and Engineering Program (Contributor, Contributor)
- Barrett, The Honors College (Contributor)
Topical Subject
Resource Type
Extent
16 pages
Language
eng
Copyright Statement
In Copyright
Primary Member of
Series
Academic Year 2018-2019
Handle
https://hdl.handle.net/2286/R.I.52820
Level of coding
minimal
Cataloging Standards
System Created
- 2019-04-20 12:00:27
System Modified
- 2021-08-11 04:09:57
- 3 years 2 months ago
Additional Formats