| A parallel configuration model for reducing the run-time reconfiguration overhead |
| Full text |
Pdf
(306 KB)
|
| Source
|
Design, Automation, and Test in Europe
archive
Proceedings of the conference on Design, automation and test in Europe: Proceedings
table of contents
Munich, Germany
SESSION: Advanced reconfigurable architectures and applications
table of contents
Pages: 965 - 969
Year of Publication: 2006
ISBN:3-9810801-0-6
|
|
Authors
|
|
Yang Qu
|
Technical Research Centre of Finland (VTT), Oulu, Finland
|
|
Juha-Pekka Soininen
|
Technical Research Centre of Finland (VTT), Oulu, Finland
|
|
Jari Nurmi
|
Tampere University of Technology, Tampere, Finland
|
|
| Sponsors |
|
| Publisher |
European Design and Automation Association
3001 Leuven, Belgium, Belgium
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 24, Citation Count: 3
|
|
|
ABSTRACT
Multitasking on reconfigurable logic can achieve very high silicon reusability. However, configuration latency is a major limitation and it can largely degrade the system performance. One reason is that tasks can run in parallel but configurations of the tasks can be done only in sequence. This work presents a novel configuration model to enable configuration parallelism. It consists of multiple homogeneous tiles and each tile has its own configuration SRAM that can be individually accessed. Thus multiple configuration controllers can load tasks in parallel and more speedups can be achieved. We used a prefetch scheduling technique to evaluate the model with randomly generated tasks. The experiment results reveal that in average using multiple controllers can reduce the configuration overheads by 21%. Compared to best cases of using multiple tiles with a single controller, additional 40% speedup can be achieved using multiple controllers.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Hartej Singh , Ming-Hau Lee , Guangming Lu , Nader Bagherzadeh , Fadi J. Kurdahi , Eliseu M. Chaves Filho, MorphoSys: An Integrated Reconfigurable System for Data-Parallel and Computation-Intensive Applications, IEEE Transactions on Computers, v.49 n.5, p.465-481, May 2000
[doi> 10.1109/12.859540]
|
 |
2
|
|
| |
3
|
Y. Qu, et al, "Using multiple configuration controllers to reduce the configuration overhead", IEEE Proceedings of the 23rd Norchip conference, pp. 86--89, 2005.
|
| |
4
|
|
| |
5
|
|
| |
6
|
Xilinx, datasheet and application notes, www.xilinx.com.
|
| |
7
|
O. Diessel, et. al, "Dynamic scheduling of tasks on partially reconfigurable FPGAs", IEE Proc.-Comput. Digit Tech, Vol. 147, No. 3, pp. 181--188, 2000.
|
| |
8
|
PACT XPP Technologies, "Reconfiguration White Paper", www.pactcorp.com.
|
|