Computation Enhancement using Reconfigurable Computing

Salim Gumaa, Ayman Hassan (2015) Computation Enhancement using Reconfigurable Computing. [Final Year Project] (Unpublished)

[thumbnail of Final dissertation.pdf]
Preview
PDF
Final dissertation.pdf

Download (1MB) | Preview

Abstract

In light of the industry’s constant need for better computer performance, this project aims to choose and evaluate an approach for facing this issue. The targeted category of computers is single board computers (e.g. Raspberry Pi). The approach utilized for enhancing performance is the use of reconfigurable computing as to execute computationally expensive calculations on a runtime custom-tailored hardware. The objective of this project is the test of the potential this approach has for increasing computers performance through comparing a software implementation of an algorithm with an FPGA assisted implementation of the same algorithm.
The platforms chosen for this project are the Rapsberry Pi and the Parallella P1602 board with its Zynq SoC for the software implementation and the FPGA assisted implementation in that order. The chosen algorithm is Fourier Fast Transform due to its part in many DSP applications and its suitability for the project objective. While the software solution worked successfully resulting in an asymptotic cost of O(N log N); the reconfigurable computing solution couldn’t be completed due to time constraints and lack of experience of the student. Future work should complete the experiment and add a multicore implementation of the same algorithm to add yet another class to the comparison.

Item Type: Final Year Project
Subjects: T Technology > TK Electrical engineering. Electronics Nuclear engineering
Departments / MOR / COE: Engineering > Electrical and Electronic
Depositing User: Mr Ahmad Suhairi Mohamed Lazim
Date Deposited: 13 Nov 2015 09:44
Last Modified: 25 Jan 2017 09:35
URI: http://utpedia.utp.edu.my/id/eprint/15994

Actions (login required)

View Item
View Item