2006 International Conference on Field Programmable Logic and Applications 2006
DOI: 10.1109/fpl.2006.311263
|View full text |Cite
|
Sign up to set email alerts
|

Minimizing Communication Cost for Reconfigurable Slot Modules

Abstract: We discuss the problem of communication-aware module placement in array-like reconfigurable environments, such as the Erlangen Slot Machine (ESM). Bad placement of modules may degrade performance due to increased signal delays and wastes chip space for the reconfigurable multiple bus. We present integer linear programming (ILP) formulations that address both of these problems; both ILPs can be used stand-alone or as building blocks for more involved mathematical models. We validate our models by demonstrating … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2006
2006
2012
2012

Publication Types

Select...
6
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 11 publications
(3 citation statements)
references
References 15 publications
0
3
0
Order By: Relevance
“…The implementation flow is a two-step process. The first step assigns modules to slots using an Integer Linear Program (ILP) applied twice as suggested by Fekete et al in [3]. The goal of the first ILP is to minimise the maximum number T of wires interconnecting nonadjacent slots crossing each horizontal dashed line in Figure 1(b).…”
Section: B Implementation Flowmentioning
confidence: 99%
“…The implementation flow is a two-step process. The first step assigns modules to slots using an Integer Linear Program (ILP) applied twice as suggested by Fekete et al in [3]. The goal of the first ILP is to minimise the maximum number T of wires interconnecting nonadjacent slots crossing each horizontal dashed line in Figure 1(b).…”
Section: B Implementation Flowmentioning
confidence: 99%
“…For example Figure 11 demonstrates some general solutions for inter-PRR communications, including direct connection, shared memory, Reconfigurable Multiple Bus (RMB) (Ahmadinia et al, 2005;Elgindy et al, 1996), and crossbar. Detailed description on these approaches can be found in (Majer et al, 2007) and (Fekete et al, 2006), in which inter-module communications have been intensively investigated in dynamically reconfigurable designs. More generally, communications among PR modules that are time-multiplexed in the same reconfigurable slot may also exist and be required in the hardware implementation.…”
Section: Inter-process Communicationmentioning
confidence: 99%
“…For modules placed in non-adjacent slots, we provide a dynamic signal switching communication architecture called reconfigurable multiple bus (RMB) [29] (see Figure 6 c)). In [30] we have presented an ILP model for minimizing the communication cost for RMB slot modules. Finally, the communication between two different modules can also be realized through the external crossbar (see Figure 6 d)).…”
Section: Inter-module Communicationmentioning
confidence: 99%