2002 IEEE International Conference on Field-Programmable Technology, 2002. (FPT). Proceedings.
DOI: 10.1109/fpt.2002.1188663
|View full text |Cite
|
Sign up to set email alerts
|

Compiling run-time parametrisable designs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Publication Types

Select...
2
2

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…Runtime customisation facilities can include support for condition monitoring, design optimisation and reconfiguration control. Opportunities for runtime design optimisation include: (a) runtime constant propagation [116], which produces a smaller circuit with higher performance by treating runtime data as constant, and optimising them principally by Boolean algebra: (b) library-based compilation -the DISC compiler [117] makes use of a library of precompiled logic modules which can be loaded into reconfigurable resources by the procedure call mechanism; (c) exploiting information about program branch probabilities [118]; the idea is to promote utilisation by dedicating more resources to branches which execute more frequently. A hardware compiler has been developed to produce a collection of designs, each optimised for a particular branch probability; the best can be selected at runtime by incorporating observed branch probability information from a queueing network performance model.…”
Section: Run-time Customisationmentioning
confidence: 99%
“…Runtime customisation facilities can include support for condition monitoring, design optimisation and reconfiguration control. Opportunities for runtime design optimisation include: (a) runtime constant propagation [116], which produces a smaller circuit with higher performance by treating runtime data as constant, and optimising them principally by Boolean algebra: (b) library-based compilation -the DISC compiler [117] makes use of a library of precompiled logic modules which can be loaded into reconfigurable resources by the procedure call mechanism; (c) exploiting information about program branch probabilities [118]; the idea is to promote utilisation by dedicating more resources to branches which execute more frequently. A hardware compiler has been developed to produce a collection of designs, each optimised for a particular branch probability; the best can be selected at runtime by incorporating observed branch probability information from a queueing network performance model.…”
Section: Run-time Customisationmentioning
confidence: 99%
“…Figure 6 shows an implementation of the run-time parametrised pattern matcher with the parameters m=4, pattern = [0, 1, x, 0] and mask = [1, 1, 0, 1]. The pattern matcher is implemented in RTPebble [3]. Pebble [10] is a structural hardware description language and it features are subset of VHDL.…”
Section: Pattern Matchermentioning
confidence: 99%
“…Conceptually one part of a system can remain operational while another part is being reconfigured. Partial run-time reconfiguration can often increase the flexibility and performance of an embedded system [20], while reducing the resources required [3].…”
Section: Introductionmentioning
confidence: 99%