A parallel configuration model for reducing the run-time reconfiguration overhead

被引:0
作者
Qu, Yang [1 ]
Soininen, Juha-Pekka [1 ]
Nurmi, Jari [2 ]
机构
[1] Tech Res Ctr Finland VTT, Katitovayal 1, FIN-90571 Oulu, Finland
[2] Tampere Univ Technol, FIN-33101 Tampere, Finland
来源
2006 DESIGN AUTOMATION AND TEST IN EUROPE, VOLS 1-3, PROCEEDINGS | 2006年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 he 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.
引用
收藏
页码:963 / +
页数:2
相关论文
共 6 条
[1]   Dynamic scheduling of tasks on partially reconfigurable FPGAs [J].
Diessel, O ;
ElGindy, H ;
Middendorf, M ;
Schmeck, H ;
Schmidt, B .
IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2000, 147 (03) :181-188
[2]  
HAUCK S, 1998, ACM SIGDA INT S FIEL, P65
[3]  
LI S, 2002, ASP DAC 02, P345
[4]  
QU Y, 2005, IEEE P 23 NORC C, P86
[5]   A hybrid prefetch scheduling heuristic to minimize at run-time the reconfiguration overhead of dynamically reconfigurable hardware [J].
Resano, J ;
Mozos, D ;
Catthoor, F .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, :106-111
[6]   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