Proceedings of the FPGA World Conference 2014 2014
DOI: 10.1145/2674095.2674096
|View full text |Cite
|
Sign up to set email alerts
|

Performance Evaluation of Dynamic Circuit Specialization on Xilinx FPGAs

Abstract: Dynamic Circuit Specialization (DCS) is a technique used to optimize FPGA applications when some of the inputs, called parameters, are infrequently changing compared to other inputs. For every change of parameter input values, a specialized FPGA configuration is generated during run time and the FPGA is reconfigured with a specialized bitstream. We examine how the performance of the DCS technique evolves with the advent of newer Xilinx FPGA architectures. The performance of the DCS technique is evaluated on th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
10
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
5
1

Relationship

4
2

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 9 publications
0
10
0
Order By: Relevance
“…The application is processed to yield a Template Configuration (TC) and a Partial Parameterized Configuration (PPC). A detailed explanation on each step of the generic stage is explained in [5].…”
Section: B Tool Flow For Parameterized Configurationmentioning
confidence: 99%
See 2 more Smart Citations
“…The application is processed to yield a Template Configuration (TC) and a Partial Parameterized Configuration (PPC). A detailed explanation on each step of the generic stage is explained in [5].…”
Section: B Tool Flow For Parameterized Configurationmentioning
confidence: 99%
“…However, in the parameterized VCGRA implementation, the settings registers of each PE and the routing switches are updated by reconfiguring each frame of the FPGA that contains setting bits of the VCGRA. This is usually accomplished by read-modify and write back frames of the FPGA (microreconfiguration [5]). …”
Section: Limitation Of Parameterized Vcgrasmentioning
confidence: 99%
See 1 more Smart Citation
“…The reconfiguration is performed using a HWICAP driver "XHwIcap_SetClbBits" function [6]. The two crucial arguments of this function are: 1) Location co-ordinates of a TLUT: using this information, the frame address is generated that is used to point to the frame which contains the truth table entries of the TLUT.…”
Section: State Of the Artmentioning
confidence: 99%
“…The message processor, π-function, and ARX engine for 16-bit version of π-Cipher are implemented and evaluated in an FPGA using a Xilinx Virtex-7. In order to optimize the implementation of the processor on the FPGA, we make use of parameterized configuration technique [14] that optimizes the key generation module and contributes in the reduction of the resource utilization of the processor.…”
Section: Introductionmentioning
confidence: 99%