2011
DOI: 10.1109/tvlsi.2010.2044902
|View full text |Cite
|
Sign up to set email alerts
|

Design Optimizations for Tiled Partially Reconfigurable Systems

Abstract: Abstract-In partially reconfigurable architectures, system components can be dynamically loaded and unloaded allowing resources to be shared over time. Dynamic system components are represented by partial reconfiguration (PR) modules. In comparison to a static system, the design of a partially reconfigurable system requires additional design steps, such as partitioning the device resources into static and dynamic regions. We present the concept of tiled PR regions, which enables a flexible online-placement of … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
26
0

Year Published

2011
2011
2020
2020

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 53 publications
(26 citation statements)
references
References 23 publications
0
26
0
Order By: Relevance
“…Thus, we simulated each application using the prefetch queues generated by our approach and those generated by [10], [9] and [6]. The parameters for our predictor were chosen, depending on the application size, from the following ranges: α = [0.4, 0.6], q = [2,8], h ∈ [4,16], N ∈ [16,32], M ∈ [8,32].…”
Section: A Performance Improvementmentioning
confidence: 99%
See 1 more Smart Citation
“…Thus, we simulated each application using the prefetch queues generated by our approach and those generated by [10], [9] and [6]. The parameters for our predictor were chosen, depending on the application size, from the following ranges: α = [0.4, 0.6], q = [2,8], h ∈ [4,16], N ∈ [16,32], M ∈ [8,32].…”
Section: A Performance Improvementmentioning
confidence: 99%
“…We model the PDR region as a matrix of heterogeneous configurable tiles, organized as reconfigurable slots where hardware modules can be placed, similar to [8]. We consider that each hardware candidate has a slot position decided and optimized at design-time using existing methods, such as [5].…”
Section: Introduction and Related Workmentioning
confidence: 99%
“…The static region hosts a microprocessor, a reconfiguration controller (that takes care of reconfiguring the PDR region), and potentially other peripheral modules that need not change at run time. The PDR region is organized as reconfigurable slots (composed of heterogeneous configurable tiles), where hardware modules can be reconfigured at run time [10]. We refer to the processor and the PDR region (where the coprocessor resides) as the computation unit (see Fig.…”
Section: Architecture Modelmentioning
confidence: 99%
“…An automatic approach to extract possible shapes and positions of such areas for given tasks is presented in [18]. All identified areas are added as partial resources R P R and linked with those communication interfaces lying within the corresponding area.…”
Section: B Architectural Modelmentioning
confidence: 99%
“…We have chosen the publicly available ReCoBus synthesis flow [6] as stateof-the-art technology, since it offers several features: first, communication macros for an on-chip bus which supports We have based the case study on the architecture and results from [20] where we have quantified the performance values, reconfiguration times, and resource requirements of the tasks by analyzing the high-level descriptions in C for software variants, and in VHDL for hardware variants on the implemented architecture. The feasible and efficient allocation areas of the tasks are extracted by using the algorithm presented in [18] to derive minimal synthesis regions, and then determining the feasible positions for found regions. From this specification, we have generated four test-cases which are summarized in Table I.…”
Section: A Case Studymentioning
confidence: 99%