Title: Hardware Acceleration using Zynq SoC
Publisher: Guru Nanak Publications
ISSN: 2249-9946
Series: Volume 11 Issue 1
Authors: Nidhi Singbal, Sonia Kuwelkar
As the speed requirement of modern electronic devices has increased, a need for faster processing has emerged into the market. X86 CPU available in
normal PCs can only handle a limited amount of processing. In order to step up the speed game, Hardware Accelerators have come into picture. Hardware
accelerator is basically a piece of hardware which when coupled with the CPU can accelerate or speed up heavy applications. This topic has been extensively
researched upon and various hardware platforms and design methodologies have been developed. In this paper we discuss various hardware platforms that can
be used to implement a hardware accelerator. Further, we take simple algorithms as examples and determine the execution time taken by a general-purpose
CPU (GPCPU) and a CPU-FPGA hybrid- Zynq 7000 SoC
Hardware accelerators, Field Programmable Gate Array (FPGA), Central Processing Unit (CPU), Hardware Descriptive Language (HDL), System on Chip (SoC)