Enabling high level design of adaptive systems with partial reconfiguration

Kizheppatt Vipin, Suhaib A. Fahmy

Research output: Chapter in Book/Report/Conference proceedingConference contribution

3 Citations (Scopus)

Abstract

Adaptive systems have the ability to respond to environmental conditions, by modifying their processing at runtime. While this is easy to do 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. The use of partial reconfiguration 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 partial reconfiguration 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 partial reconfiguration when designing adaptive systems.

Original languageEnglish
Title of host publication2011 International Conference on Field-Programmable Technology, FPT 2011
DOIs
Publication statusPublished - 2011
Externally publishedYes
Event2011 International Conference on Field-Programmable Technology, FPT 2011 - New Delhi, India
Duration: Dec 12 2011Dec 14 2011

Conference

Conference2011 International Conference on Field-Programmable Technology, FPT 2011
CountryIndia
CityNew Delhi
Period12/12/1112/14/11

Fingerprint

Adaptive systems
Adaptive Systems
Reconfiguration
Partial
Field Programmable Gate Array
Field programmable gate arrays (FPGA)
Reconfigurable Systems
Expertise
Leverage
Software System
Design Process
Circle
High Performance
Flexibility
Design
Hardware
Processing

ASJC Scopus subject areas

  • Computational Mathematics

Cite this

Vipin, K., & Fahmy, S. A. (2011). Enabling high level design of adaptive systems with partial reconfiguration. In 2011 International Conference on Field-Programmable Technology, FPT 2011 [6132688] https://doi.org/10.1109/FPT.2011.6132688

Enabling high level design of adaptive systems with partial reconfiguration. / Vipin, Kizheppatt; Fahmy, Suhaib A.

2011 International Conference on Field-Programmable Technology, FPT 2011. 2011. 6132688.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Vipin, K & Fahmy, SA 2011, Enabling high level design of adaptive systems with partial reconfiguration. in 2011 International Conference on Field-Programmable Technology, FPT 2011., 6132688, 2011 International Conference on Field-Programmable Technology, FPT 2011, New Delhi, India, 12/12/11. https://doi.org/10.1109/FPT.2011.6132688
Vipin K, Fahmy SA. Enabling high level design of adaptive systems with partial reconfiguration. In 2011 International Conference on Field-Programmable Technology, FPT 2011. 2011. 6132688 https://doi.org/10.1109/FPT.2011.6132688
Vipin, Kizheppatt ; Fahmy, Suhaib A. / Enabling high level design of adaptive systems with partial reconfiguration. 2011 International Conference on Field-Programmable Technology, FPT 2011. 2011.
@inproceedings{1783f058275e4dabb91e3f3ea66e9e36,
title = "Enabling high level design of adaptive systems with partial reconfiguration",
abstract = "Adaptive systems have the ability to respond to environmental conditions, by modifying their processing at runtime. While this is easy to do 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. The use of partial reconfiguration 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 partial reconfiguration 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 partial reconfiguration when designing adaptive systems.",
author = "Kizheppatt Vipin and Fahmy, {Suhaib A.}",
year = "2011",
doi = "10.1109/FPT.2011.6132688",
language = "English",
isbn = "9781457717406",
booktitle = "2011 International Conference on Field-Programmable Technology, FPT 2011",

}

TY - GEN

T1 - Enabling high level design of adaptive systems with partial reconfiguration

AU - Vipin, Kizheppatt

AU - Fahmy, Suhaib A.

PY - 2011

Y1 - 2011

N2 - Adaptive systems have the ability to respond to environmental conditions, by modifying their processing at runtime. While this is easy to do 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. The use of partial reconfiguration 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 partial reconfiguration 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 partial reconfiguration when designing adaptive systems.

AB - Adaptive systems have the ability to respond to environmental conditions, by modifying their processing at runtime. While this is easy to do 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. The use of partial reconfiguration 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 partial reconfiguration 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 partial reconfiguration when designing adaptive systems.

UR - http://www.scopus.com/inward/record.url?scp=84857200901&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84857200901&partnerID=8YFLogxK

U2 - 10.1109/FPT.2011.6132688

DO - 10.1109/FPT.2011.6132688

M3 - Conference contribution

SN - 9781457717406

BT - 2011 International Conference on Field-Programmable Technology, FPT 2011

ER -