Design automation for partially reconfigurable adaptive systems

Adaptive systems have the ability to respond to environmental conditions, by modifying their processing at runtime. While this is easy to do in software systems, modern algorithms can be computationally expensive, requiring powerful processors. At the same time hardware is not as flexible. Field...

Full description

Saved in:
Bibliographic Details
Main Author: Kizheppatt, Vipin
Other Authors: Suhaib A Fahmy
Format: Theses and Dissertations
Language:English
Published: 2015
Subjects:
Online Access:https://hdl.handle.net/10356/62193
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-62193
record_format dspace
spelling sg-ntu-dr.10356-621932023-03-04T00:46:25Z Design automation for partially reconfigurable adaptive systems Kizheppatt, Vipin Suhaib A Fahmy School of Computer Engineering Centre for High Performance Embedded Systems DRNTU::Engineering::Computer science and engineering::Hardware::Logic design Adaptive systems have the ability to respond to environmental conditions, by modifying their processing at runtime. While this is easy to do in software systems, modern algorithms can be computationally expensive, requiring powerful processors. At the same time hardware is not as flexible. Field programmable gate arrays (FPGAs) are recognised as being suitable for adaptive systems implementation, due to their flexibility and high performance. New hybrid FPGA platforms which integrate able processors with reconfigurable fabric provide a new platform to further explore hardware reconfigurability. The use of partial reconfiguration (PR) on FPGAs to implement adaptive systems has been proposed many times in the literature. However the design process for partially reconfigurable systems is complex and requires specialist knowledge on behalf of the application designer. Hence, it has remained a rarely used capability outside of academic circles. We propose a new approach to leverage PR within adaptive systems, by integrating with, rather than circumventing, supported vendor tool flows, while automating many of the steps that have made such designs more difficult in the past. This makes it possible for system designers with less FPGA expertise to use PR when designing adaptive systems. DOCTOR OF PHILOSOPHY (SCE) 2015-02-25T05:22:30Z 2015-02-25T05:22:30Z 2015 2015 Thesis Kizheppatt, V. (2015). Design automation for partially reconfigurable adaptive systems. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/62193 10.32657/10356/62193 en 215 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering::Hardware::Logic design
spellingShingle DRNTU::Engineering::Computer science and engineering::Hardware::Logic design
Kizheppatt, Vipin
Design automation for partially reconfigurable adaptive systems
description Adaptive systems have the ability to respond to environmental conditions, by modifying their processing at runtime. While this is easy to do in software systems, modern algorithms can be computationally expensive, requiring powerful processors. At the same time hardware is not as flexible. Field programmable gate arrays (FPGAs) are recognised as being suitable for adaptive systems implementation, due to their flexibility and high performance. New hybrid FPGA platforms which integrate able processors with reconfigurable fabric provide a new platform to further explore hardware reconfigurability. The use of partial reconfiguration (PR) on FPGAs to implement adaptive systems has been proposed many times in the literature. However the design process for partially reconfigurable systems is complex and requires specialist knowledge on behalf of the application designer. Hence, it has remained a rarely used capability outside of academic circles. We propose a new approach to leverage PR within adaptive systems, by integrating with, rather than circumventing, supported vendor tool flows, while automating many of the steps that have made such designs more difficult in the past. This makes it possible for system designers with less FPGA expertise to use PR when designing adaptive systems.
author2 Suhaib A Fahmy
author_facet Suhaib A Fahmy
Kizheppatt, Vipin
format Theses and Dissertations
author Kizheppatt, Vipin
author_sort Kizheppatt, Vipin
title Design automation for partially reconfigurable adaptive systems
title_short Design automation for partially reconfigurable adaptive systems
title_full Design automation for partially reconfigurable adaptive systems
title_fullStr Design automation for partially reconfigurable adaptive systems
title_full_unstemmed Design automation for partially reconfigurable adaptive systems
title_sort design automation for partially reconfigurable adaptive systems
publishDate 2015
url https://hdl.handle.net/10356/62193
_version_ 1759853885328982016