Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment
Parameterised reconfiguration is a method for dynamic circuit specialization on FPGAs. The main advantage of this new concept is the high resource efficiency. Additionally, there is an automated tool flow, TMAP, that converts a hardware design into a more resource-efficient run-time reconfigurable d...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Wiley
2012-01-01
|
Series: | International Journal of Reconfigurable Computing |
Online Access: | http://dx.doi.org/10.1155/2012/716984 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1832563789868826624 |
---|---|
author | Tom Davidson Fatma Abouelella Karel Bruneel Dirk Stroobandt |
author_facet | Tom Davidson Fatma Abouelella Karel Bruneel Dirk Stroobandt |
author_sort | Tom Davidson |
collection | DOAJ |
description | Parameterised reconfiguration is a method for dynamic circuit specialization on FPGAs. The main advantage of
this new concept is the high resource efficiency. Additionally, there is an automated tool flow, TMAP, that converts a hardware
design into a more resource-efficient run-time reconfigurable design without a large design effort. We will start by explaining
the core principles behind the dynamic circuit specialization technique. Next, we show the possible gains in encryption applications
using an AES encoder. Our AES design shows a 20.6% area gain compared to an unoptimized hardware implementation and a
5.3% gain compared to a manually optimized third-party hardware implementation. We also used TMAP on a Triple-DES and an
RC6 implementation, where we achieve a 27.8% and a 72.7% LUT-area gain. In addition, we discuss a run-time reconfigurable
DNA aligner. We focus on the optimizations to the dynamic specialization overhead. Our final design is up to 2.80-times more
efficient on cheaper FPGAs than the original DNA aligner when at least one DNA sequence is longer than 758 characters. Most
sequences in DNA alignment are of the order 213. |
format | Article |
id | doaj-art-89ad037d47f04a268d05309c658acb10 |
institution | Kabale University |
issn | 1687-7195 1687-7209 |
language | English |
publishDate | 2012-01-01 |
publisher | Wiley |
record_format | Article |
series | International Journal of Reconfigurable Computing |
spelling | doaj-art-89ad037d47f04a268d05309c658acb102025-02-03T01:12:33ZengWileyInternational Journal of Reconfigurable Computing1687-71951687-72092012-01-01201210.1155/2012/716984716984Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA AlignmentTom Davidson0Fatma Abouelella1Karel Bruneel2Dirk Stroobandt3ELIS Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000 Ghent, BelgiumELIS Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000 Ghent, BelgiumELIS Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000 Ghent, BelgiumELIS Department, Ghent University, Sint-Pietersnieuwstraat 41, 9000 Ghent, BelgiumParameterised reconfiguration is a method for dynamic circuit specialization on FPGAs. The main advantage of this new concept is the high resource efficiency. Additionally, there is an automated tool flow, TMAP, that converts a hardware design into a more resource-efficient run-time reconfigurable design without a large design effort. We will start by explaining the core principles behind the dynamic circuit specialization technique. Next, we show the possible gains in encryption applications using an AES encoder. Our AES design shows a 20.6% area gain compared to an unoptimized hardware implementation and a 5.3% gain compared to a manually optimized third-party hardware implementation. We also used TMAP on a Triple-DES and an RC6 implementation, where we achieve a 27.8% and a 72.7% LUT-area gain. In addition, we discuss a run-time reconfigurable DNA aligner. We focus on the optimizations to the dynamic specialization overhead. Our final design is up to 2.80-times more efficient on cheaper FPGAs than the original DNA aligner when at least one DNA sequence is longer than 758 characters. Most sequences in DNA alignment are of the order 213.http://dx.doi.org/10.1155/2012/716984 |
spellingShingle | Tom Davidson Fatma Abouelella Karel Bruneel Dirk Stroobandt Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment International Journal of Reconfigurable Computing |
title | Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment |
title_full | Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment |
title_fullStr | Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment |
title_full_unstemmed | Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment |
title_short | Dynamic Circuit Specialisation for Key-Based Encryption Algorithms and DNA Alignment |
title_sort | dynamic circuit specialisation for key based encryption algorithms and dna alignment |
url | http://dx.doi.org/10.1155/2012/716984 |
work_keys_str_mv | AT tomdavidson dynamiccircuitspecialisationforkeybasedencryptionalgorithmsanddnaalignment AT fatmaabouelella dynamiccircuitspecialisationforkeybasedencryptionalgorithmsanddnaalignment AT karelbruneel dynamiccircuitspecialisationforkeybasedencryptionalgorithmsanddnaalignment AT dirkstroobandt dynamiccircuitspecialisationforkeybasedencryptionalgorithmsanddnaalignment |