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 条
[11]  
Park S. R., 1997, RECONFIGURATION POWE
[12]   Highly scalable dynamically reconfigurable systolic ring-architecture for DSP applications [J].
Sassatelli, G ;
Torres, L ;
Benoit, P ;
Gil, T ;
Diou, C ;
Cambon, G ;
Galy, J .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, 2002 PROCEEDINGS, 2002, :553-558
[13]  
Shirazi N., 1998, LECT NOTES COMPUTER, V1482
[14]   MorphoSys:: An integrated reconfigurable system for data-parallel and computation-intensive applications [J].
Singh, H ;
Lee, MH ;
Lu, GM ;
Kurdahi, FJ ;
Bagherzadeh, N ;
Chaves, EM .
IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (05) :465-481
[15]   The lifting scheme: A construction of second generation wavelets [J].
Sweldens, W .
SIAM JOURNAL ON MATHEMATICAL ANALYSIS, 1998, 29 (02) :511-546
[16]   The raw microprocessor: A computational fabric for software circuits and general-purpose programs [J].
Taylor, MB ;
Kim, J ;
Miller, J ;
Ghodrat, F ;
Greenwald, B ;
Hoffman, H ;
Johnson, P ;
Lee, JW ;
Lee, W ;
Ma, A ;
Saraf, A ;
Seneski, M ;
Shnidman, N ;
Strumpen, V ;
Frank, M ;
Amarasinghe, S ;
Agarwal, A .
IEEE MICRO, 2002, 22 (02) :25-35
[17]  
Ullmann M, 2004, LECT NOTES COMPUT SC, V3203, P454