Run-time mapping for dynamic reconfiguration management in embedded systems

被引:3
作者
Benoit, Pascal [1 ]
Torres, Lionel [1 ]
Sassatelli, Gilles [1 ]
Robert, Michel [1 ]
Saint-Jean, Nicolas [1 ]
机构
[1] Univ Montpellier 2, CNRS UMR 5506, Montpellier Inst Comp Sci Robot & Microelect, LIRMM, 161,Rue Ada, F-34392 Montpellier 5, France
关键词
reconfigurable computing; run-time resource management; self-adaptability; task relocation; task duplication; TD; task allocation and scheduling; hardware and software control; embedded systems;
D O I
10.1504/IJES.2010.039031
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic reconfiguration provides attractive features such as hardware flexibility and adaptability. Unfortunately, the lack of programming tools to manage it has limited its use in current SoC. This paper presents a method to abstract dynamic reconfiguration management at design time. Dynamic hardware multiplexing is a generic principle based on a scheduler dedicated to the management of reconfigurable resources at run-time. Formal background, implementation, simulation results and validations are exposed to illustrate the contribution of this study.
引用
收藏
页码:276 / 291
页数:16
相关论文
共 17 条
[1]  
Blodget B, 2003, DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, P399
[2]   A dynamic reconfiguration run-time system [J].
Burns, J ;
Donlin, A ;
Hogg, J ;
Singh, S ;
deWit, M .
5TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, 1997, :66-75
[3]   PaDReH -: A framework for the design and implementation of dynamically and partially reconfigurable systems [J].
Carvalho, E ;
Calazans, N ;
Briäo, E ;
Moraes, F .
SBCCI2004:17TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2004, :10-15
[4]  
Caspi E., 2000, Field-Programmable Logic and Applications. Roadmap to Reconfigurable Computing. 10th International Conference, FPL 2000. Proceedings (Lecture Notes in Computer Science Vol.1896), P605
[5]  
CHEN WH, 1977, IEEE T COMMUN, V25, P1004, DOI 10.1109/TCOM.1977.1093941
[6]  
Curd D., 2003, XAPP660
[7]  
Danne K., 2005, Proceedings. 2005 International Conference on Field Programmable Logic and Applications (IEEE Cat. No.05EX1155), P568
[8]   Comparing computing machines [J].
DeHon, A .
CONFIGURABLE COMPUTING: TECHNOLOGY AND APPLICATIONS, 1998, 3526 :124-133
[9]   PipeRench: A reconfigurable architecture and compiler [J].
Goldstein, SC ;
Schmit, H ;
Budiu, M ;
Cadambi, S ;
Moe, M ;
Taylor, RR .
COMPUTER, 2000, 33 (04) :70-+
[10]  
Huebner M, 2004, LECT NOTES COMPUT SC, V3203, P1037