scholarly journals How to Efficiently Reconfigure Tunable Lookup Tables for Dynamic Circuit Specialization

2016 ◽  
Vol 2016 ◽  
pp. 1-12 ◽  
Author(s):  
Amit Kulkarni ◽  
Dirk Stroobandt

Dynamic Circuit Specialization is used to optimize the implementation of a parameterized application on an FPGA. Instead of implementing the parameters as regular inputs, in the DCS approach these inputs are implemented as constants. When the parameter values change, the design is reoptimized for the new constant values by reconfiguring the FPGA. This allows faster and more resource-efficient implementation but investigations have shown that reconfiguration time is the major limitation for DCS implementation on Xilinx FPGAs. The limitation arises from the use of inefficient reconfiguration methods in conventional DCS implementation. To address this issue, we propose different approaches to reduce the reconfiguration time drastically and improve the reconfiguration speed. In this context, this paper presents the use of custom reconfiguration controllers and custom reconfiguration software drivers, along with placement constraints to shorten the reconfiguration time. Our results show an improvement in the reconfiguration speed by at least a factor 14 by using Xilinx reconfiguration controller along with placement constraints. However, the improvement can go up to a factor 40 with the combination of a custom reconfiguration controller, custom software drivers, and placement constraints. We also observe depreciation in the system’s performance by at least 6% due to placement constraints.

1987 ◽  
Vol 26 (06) ◽  
pp. 248-252 ◽  
Author(s):  
M. J. van Eenige ◽  
F. C. Visser ◽  
A. J. P. Karreman ◽  
C. M. B. Duwel ◽  
G. Westera ◽  
...  

Optimal fitting of a myocardial time-activity curve is accomplished with a monoexponential plus a constant, resulting in three parameters: amplitude and half-time of the monoexponential and the constant. The aim of this study was to estimate the precision of the calculated parameters. The variability of the parameter values as a function of the acquisition time was studied in 11 patients with cardiac complaints. Of the three parameters the half-time value varied most strongly with the acquisition time. An acquisition time of 80 min was needed to keep the standard deviation of the half-time value within ±10%. To estimate the standard deviation of the half-time value as a function of the parameter values, of the noise content of the time-activity curve and of the acquisition time, a model experiment was used. In most cases the SD decreased by 50% if the acquisition time was increased from 60 to 90 min. A low amplitude/constant ratio and a high half-time value result in a high SD of the half-time value. Tables are presented to estimate the SD in a particular case.


2016 ◽  
Vol 2016 (7) ◽  
pp. 1-6
Author(s):  
Sergey Makov ◽  
Vladimir Frantc ◽  
Viacheslav Voronin ◽  
Igor Shrayfel ◽  
Vadim Dubovskov ◽  
...  

Author(s):  
Yaniv Aspis ◽  
Krysia Broda ◽  
Alessandra Russo ◽  
Jorge Lobo

We introduce a novel approach for the computation of stable and supported models of normal logic programs in continuous vector spaces by a gradient-based search method. Specifically, the application of the immediate consequence operator of a program reduct can be computed in a vector space. To do this, Herbrand interpretations of a propositional program are embedded as 0-1 vectors in $\mathbb{R}^N$ and program reducts are represented as matrices in $\mathbb{R}^{N \times N}$. Using these representations we prove that the underlying semantics of a normal logic program is captured through matrix multiplication and a differentiable operation. As supported and stable models of a normal logic program can now be seen as fixed points in a continuous space, non-monotonic deduction can be performed using an optimisation process such as Newton's method. We report the results of several experiments using synthetically generated programs that demonstrate the feasibility of the approach and highlight how different parameter values can affect the behaviour of the system.


Sign in / Sign up

Export Citation Format

Share Document