Resource-Efficient Scheduling for Partially-Reconfigurable FPGA-based Systems

被引:18
作者
Purgato, Andrea [1 ]
Tantillo, Davide [1 ]
Rabozzi, Marco [1 ]
Sciuto, Donatella [1 ]
Santambrogio, Marco D. [1 ]
机构
[1] Politecn Milan, Milan, Italy
来源
2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW) | 2016年
关键词
D O I
10.1109/IPDPSW.2016.176
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present a novel scheduling technique for partially-reconfigurable FPGA-based systems that allows to achieve high quality results in terms of overall application execution time. The proposed algorithm exploits the notion of resource efficient task implementations in order to reduce the overhead incurred by partial dynamic reconfiguration and increase the number of concurrent tasks that can be hosted on the reconfigurable logic as hardware accelerators. We evaluate a fast deterministic version of the scheduler that is able to find good quality solutions in a small amount of time and a randomized version of the approach that can be executed multiple times to improve the final result.
引用
收藏
页码:189 / 197
页数:9
相关论文
共 15 条
[1]  
[Anonymous], 1979, COMPUTERS INTRACTABI
[2]   PARLGRAN: Parallelism granularity selection for scheduling task chains on dynamically reconfigurable architectures [J].
Banerjee, Sudarshan ;
Bozorgzadeh, Elaheh ;
Dutt, Nikil .
ASP-DAC 2006: 11TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, PROCEEDINGS, 2006, :491-496
[3]   Integrating physical constraints in HW-SW partitioning for architectures with partial dynamic reconfiguration [J].
Banerjee, Sudarshan ;
Bozorgzadeh, Elaheh ;
Dutt, Nikil D. .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (11) :1189-1202
[4]   PaRA-Sched: a Reconfiguration-Aware Scheduler for Reconfigurable Architectures [J].
Cattaneo, Riccardo ;
Bellini, Riccardo ;
Durelli, Gianluca ;
Pilato, Christian ;
Santambrogio, Marco D. ;
Sciuto, Donatella .
PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, :243-250
[5]  
Deiana E., 2015, RECONFIGURABLE COMP
[6]   Optimal FPGA module placement with temporal precedence constraints [J].
Fekete, SP ;
Köhler, E ;
Teich, J .
DESIGN, AUTOMATION AND TEST IN EUROPE, CONFERENCE AND EXHIBITION 2001, PROCEEDINGS, 2001, :658-665
[7]  
GHIASI S, 2004, ACM T EMBED COMPUT S, V3, P237
[8]  
I. Gurobi Optimization, 2015, GUR OPT REF MAN
[9]   MAPPING AND SCHEDULING WITH TASK CLUSTERING FOR HETEROGENEOUS COMPUTING SYSTEMS [J].
Lam, Y. M. ;
Coutinho, J. G. F. ;
Luk, W. ;
Leong, P. H. W. .
2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, :275-+
[10]  
MEI B., 2000, Proceedings of ProRISC, P405