Task placement for heterogeneous reconfigurable architectures

被引:14
作者
Koester, M [1 ]
Porrmann, M [1 ]
Kalte, H [1 ]
机构
[1] Univ Paderborn, Heinz Nixdorf Inst, Paderborn, Germany
来源
FPT 05: 2005 IEEE International Conference on Field Programmable Technology, Proceedings | 2005年
关键词
D O I
10.1109/FPT.2005.1568523
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The concept of partial reconfiguration offers the possibility to dynamically place and remove hardware tasks on reconfigurable architectures, like FPGAs. Common placement algorithms, e.g. Best Fit, are designed for homogeneous architectures, since they do not consider any placement constraints of the hardware tasks. Due to the integration of e.g., dedicated memory, current FPGAs are heterogeneous reconfigurable architectures. In this paper we introduce two heterogeneous placement algorithms, which are able to deal with the constraints of the hardware tasks. Both algorithms are compared to the Best Fit algorithm by using a simulation framework for partially reconfigurable architectures. We propose concepts of an efficient hardware realization of our placement approach with Xilinx Virtex-II FPGAs. Moreover we present a task placement mechanism to change the position of a hardware task on the FPGA by manipulating the configuration data of the task.
引用
收藏
页码:43 / 50
页数:8
相关论文
共 10 条
[1]  
[Anonymous], P 19 INT PAR DISTR P
[2]   Fast template placement for reconfigurable computing systems [J].
Bazargan, K ;
Kastner, R ;
Sarrafzadeh, M .
IEEE DESIGN & TEST OF COMPUTERS, 2000, 17 (01) :68-83
[3]  
BREBNER G, 2001, P 11 INT WORKSH FIEL, P182
[4]  
Coffman E., 1997, APPROXIMATION ALGORI
[5]   Reconfigurable computing: A survey of systems and software [J].
Compton, K ;
Hauck, S .
ACM COMPUTING SURVEYS, 2002, 34 (02) :171-210
[6]  
KALTE H, 2004, 11 REC ARCH WORKSH R
[7]  
KALTE H, 2002, P IEEE WORKSH HET RE
[8]  
KALTE H, 2004, P INT C ENG REC SYST, P70
[9]   Operating systems for reconfigurable embedded platforms: Online scheduling of real-time tasks [J].
Steiger, C ;
Walder, H ;
Platzner, M .
IEEE TRANSACTIONS ON COMPUTERS, 2004, 53 (11) :1393-1407
[10]  
Ullmann M., 2004, P 18 INT PAR DISTR P