Context Switching Strategies in a Run-Time Reconfigurable system
A distinctive feature of run-time reconfigurable systems is the ability to change the configuration of programmable resources during execution. This opens a number of possibilities such as virtualisation of computational resources, simplified routing and in certain applications lower power. Seamless...
Main Author: | |
---|---|
Other Authors: | |
Format: | Others |
Published: |
Virginia Tech
2014
|
Subjects: | |
Online Access: | http://hdl.handle.net/10919/32043 http://scholar.lib.vt.edu/theses/available/etd-04302002-005757/ |
id |
ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-32043 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-VTETD-oai-vtechworks.lib.vt.edu-10919-320432020-09-26T05:35:51Z Context Switching Strategies in a Run-Time Reconfigurable system Puttegowda, Kiran Electrical and Computer Engineering Athanas, Peter M. Tront, Joseph G. Jones, Mark T. FPGA virtual hardware multi-context context switching configurable computing run-time reconfiguration A distinctive feature of run-time reconfigurable systems is the ability to change the configuration of programmable resources during execution. This opens a number of possibilities such as virtualisation of computational resources, simplified routing and in certain applications lower power. Seamless run-time reconfiguration requires rapid configuration. Commodity programmable devices have relatively long configuration time, which makes them poor candidates for run-time reconfigurable systems. Reducing this reconfiguration time to the order of nano seconds will enable rapid run-time reconfiguration. Having multiple configuration planes and switching between them while processing data is one approach towards achieving rapid reconfiguration. An experimental context switching programmable device, called the Context Switching Reconfigurable Computer (CSRC), has been created by BAE Systems, which provided opportunities to explore context-switching strategies for run-time reconfigurable systems. The work presented here studies this approach for run-time reconfiguration, by applying the concepts to develop applications on a context switching reconfigurable system. The work also discusses the advantages and disadvantages of such an approach and ways of leveraging the concept for efficient computing. Master of Science 2014-03-14T20:34:37Z 2014-03-14T20:34:37Z 2002-04-16 2002-04-30 2003-04-30 2002-04-30 Thesis etd-04302002-005757 http://hdl.handle.net/10919/32043 http://scholar.lib.vt.edu/theses/available/etd-04302002-005757/ thesis.pdf In Copyright http://rightsstatements.org/vocab/InC/1.0/ application/pdf Virginia Tech |
collection |
NDLTD |
format |
Others
|
sources |
NDLTD |
topic |
FPGA virtual hardware multi-context context switching configurable computing run-time reconfiguration |
spellingShingle |
FPGA virtual hardware multi-context context switching configurable computing run-time reconfiguration Puttegowda, Kiran Context Switching Strategies in a Run-Time Reconfigurable system |
description |
A distinctive feature of run-time reconfigurable systems is the ability to change the configuration of programmable resources during execution. This opens a number of possibilities such as virtualisation of computational resources, simplified routing and in certain applications lower power. Seamless run-time reconfiguration requires rapid configuration. Commodity programmable devices have relatively long configuration time, which makes them poor candidates for run-time reconfigurable systems. Reducing this reconfiguration time to the order of nano seconds will enable rapid run-time reconfiguration. Having multiple configuration planes and switching between them while processing data is one approach towards achieving rapid reconfiguration. An experimental context switching programmable device, called the Context Switching Reconfigurable Computer (CSRC), has been created by BAE Systems, which provided opportunities to explore context-switching strategies for run-time reconfigurable systems. The work presented here studies this approach for run-time reconfiguration, by applying the concepts to develop applications on a context switching reconfigurable system. The work also discusses the advantages and disadvantages of such an approach and ways of leveraging the concept for efficient computing. === Master of Science |
author2 |
Electrical and Computer Engineering |
author_facet |
Electrical and Computer Engineering Puttegowda, Kiran |
author |
Puttegowda, Kiran |
author_sort |
Puttegowda, Kiran |
title |
Context Switching Strategies in a Run-Time Reconfigurable system |
title_short |
Context Switching Strategies in a Run-Time Reconfigurable system |
title_full |
Context Switching Strategies in a Run-Time Reconfigurable system |
title_fullStr |
Context Switching Strategies in a Run-Time Reconfigurable system |
title_full_unstemmed |
Context Switching Strategies in a Run-Time Reconfigurable system |
title_sort |
context switching strategies in a run-time reconfigurable system |
publisher |
Virginia Tech |
publishDate |
2014 |
url |
http://hdl.handle.net/10919/32043 http://scholar.lib.vt.edu/theses/available/etd-04302002-005757/ |
work_keys_str_mv |
AT puttegowdakiran contextswitchingstrategiesinaruntimereconfigurablesystem |
_version_ |
1719341839122694144 |