Exploiting FPGA-aware merging of custom instructions for runtime reconfiguration

Runtime reconfiguration is a promising solution for reducing hardware cost in embedded systems, without compromising on performance. We present a framework that aims to increase the advantages of runtime reconfiguration on reconfigurable processors that support full or partial runtime reconfiguratio...

Full description

Saved in:
Bibliographic Details
Main Authors: Lam, Siew-Kei, Srikanthan, Thambipillai, Clarke, Christopher T.
Other Authors: School of Computer Engineering
Format: Conference or Workshop Item
Language:English
Published: 2013
Subjects:
Online Access:https://hdl.handle.net/10356/97946
http://hdl.handle.net/10220/12235
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-97946
record_format dspace
spelling sg-ntu-dr.10356-979462020-05-28T07:17:40Z Exploiting FPGA-aware merging of custom instructions for runtime reconfiguration Lam, Siew-Kei Srikanthan, Thambipillai Clarke, Christopher T. School of Computer Engineering International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip (7th : 2012 : York, UK) Centre for High Performance Embedded Systems DRNTU::Engineering::Computer science and engineering Runtime reconfiguration is a promising solution for reducing hardware cost in embedded systems, without compromising on performance. We present a framework that aims to increase the advantages of runtime reconfiguration on reconfigurable processors that support full or partial runtime reconfiguration. The proposed framework incorporates a hierarchical loop partitioning strategy that leverages FPGA-aware merging of custom instructions to: 1) maximize the reconfigurable logic block utilization in each configuration, and 2) reduce the runtime reconfiguration overhead. Experimental results show that the proposed strategy leads to over 39% average reduction in runtime reconfiguration overhead for partial runtime reconfiguration. In addition, the proposed strategy leads to an average performance gain of over 32% and 34% for full and partial runtime reconfiguration respectively. 2013-07-25T06:19:25Z 2019-12-06T19:48:38Z 2013-07-25T06:19:25Z 2019-12-06T19:48:38Z 2012 2012 Conference Paper Lam, S.-K., Srikanthan, T., & Clarke, C. T. (2012). Exploiting FPGA-aware merging of custom instructions for runtime reconfiguration. 2012 7th International Workshop on Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC). https://hdl.handle.net/10356/97946 http://hdl.handle.net/10220/12235 10.1109/ReCoSoC.2012.6322889 en © 2012 IEEE.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Lam, Siew-Kei
Srikanthan, Thambipillai
Clarke, Christopher T.
Exploiting FPGA-aware merging of custom instructions for runtime reconfiguration
description Runtime reconfiguration is a promising solution for reducing hardware cost in embedded systems, without compromising on performance. We present a framework that aims to increase the advantages of runtime reconfiguration on reconfigurable processors that support full or partial runtime reconfiguration. The proposed framework incorporates a hierarchical loop partitioning strategy that leverages FPGA-aware merging of custom instructions to: 1) maximize the reconfigurable logic block utilization in each configuration, and 2) reduce the runtime reconfiguration overhead. Experimental results show that the proposed strategy leads to over 39% average reduction in runtime reconfiguration overhead for partial runtime reconfiguration. In addition, the proposed strategy leads to an average performance gain of over 32% and 34% for full and partial runtime reconfiguration respectively.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Lam, Siew-Kei
Srikanthan, Thambipillai
Clarke, Christopher T.
format Conference or Workshop Item
author Lam, Siew-Kei
Srikanthan, Thambipillai
Clarke, Christopher T.
author_sort Lam, Siew-Kei
title Exploiting FPGA-aware merging of custom instructions for runtime reconfiguration
title_short Exploiting FPGA-aware merging of custom instructions for runtime reconfiguration
title_full Exploiting FPGA-aware merging of custom instructions for runtime reconfiguration
title_fullStr Exploiting FPGA-aware merging of custom instructions for runtime reconfiguration
title_full_unstemmed Exploiting FPGA-aware merging of custom instructions for runtime reconfiguration
title_sort exploiting fpga-aware merging of custom instructions for runtime reconfiguration
publishDate 2013
url https://hdl.handle.net/10356/97946
http://hdl.handle.net/10220/12235
_version_ 1681058486806380544