Floorplacement for Partial Reconfigurable FPGA-Based Systems

被引:4
作者
Montone, A. [1 ]
Santambrogio, M. D. [1 ,2 ]
Redaelli, F. [1 ]
Sciuto, D. [1 ]
机构
[1] Politecn Milan, Dipartimento Elettron & Informaz, I-20133 Milan, Italy
[2] MIT, Comp Sci & Artificial Intelligence Lab, Cambridge, MA 02139 USA
关键词
D O I
10.1155/2011/483681
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We presented a resource-and configuration-aware floorplacement framework, tailored for Xilinx Virtex 4 and 5 FPGAs, using an objective function based on external wirelength. Our work aims at identifying groups of Reconfigurable Functional Units that are likely to be configured in the same chip area, identifying these areas based on resource requirements, device capabilities, and wirelength. Task graphs with few externally connected RRs lead to the biggest decrease, while external wirelength in task graphs with many externally connected RRs show lower improvement. The proposed approach results, as also demonstrated in the experimental results section, in a shorter external wirelength (an average reduction of 50%) with respect to purely area-driven approaches and a highly increased probability of reuse of existing links (90% reduction can be obtained in the best case).
引用
收藏
页数:12
相关论文
共 50 条
[21]   OPERATION SCHEDULING FOR FPGA-BASED RECONFIGURABLE COMPUTERS [J].
Lin, Colin Yu ;
Wong, Ngai ;
So, Hayden Kwok-Hay .
FPL: 2009 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, 2009, :481-484
[22]   Relocation-aware Floorplanning for Partially-Reconfigurable FPGA-based Systems [J].
Rabozzi, Marco ;
Cattaneo, Riccardo ;
Becker, Tobias ;
Luk, Wayne ;
Santambrogio, Marco D. .
2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, :97-104
[23]   Thermal-Aware Floorplanning for Partially-Reconfigurable FPGA-based Systems [J].
Pagano, Davide ;
Vuka, Mikel ;
Rabozzi, Marco ;
Cattaneo, Riccardo ;
Sciuto, Donatella ;
Santambrogio, Marco D. .
2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, :920-923
[24]   Trading-off reliability and performance in FPGA-based reconfigurable heterogeneous systems [J].
Vallero, Alessandro ;
Carelli, Alberto ;
Di Carlo, Stefano .
2018 13TH INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2018), 2018,
[25]   Fast area estimation to support compiler optimizations in FPGA-based reconfigurable systems [J].
Kulkarni, D ;
Najjar, WA ;
Rinker, R ;
Kurdahi, FJ .
10TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2002, :239-247
[26]   Resource-Efficient Scheduling for Partially-Reconfigurable FPGA-based Systems [J].
Purgato, Andrea ;
Tantillo, Davide ;
Rabozzi, Marco ;
Sciuto, Donatella ;
Santambrogio, Marco D. .
2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, :189-197
[27]   A Self-reconfigurable FPGA-Based Platform for Prototyping Future Pervasive Systems [J].
Philippe, Jean-Marc ;
Tain, Benoit ;
Gamrat, Christian .
EVOLVABLE SYSTEMS: FROM BIOLOGY TO HARDWARE, 2010, 6274 :262-273
[28]   An Enhanced Relocation Manager to Speedup Core Allocation in FPGA-based Reconfigurable Systems [J].
Santambrogio, M. D. ;
Cancare, F. ;
Cattaneo, R. ;
Bhandari, S. ;
Sciuto, D. .
2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, :336-343
[29]   Teaching FPGA-based Systems [J].
Skliarova, Iouliia ;
Sklyarov, Valery ;
Sudnitson, Alexander ;
Kruus, Margus .
2014 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2014, :460-469
[30]   A dynamically partial-reconfigurable FPGA-based architecture for data processing on space solar telescope [J].
Ruan, Zhuo ;
Han, Yuzhang ;
Cai, Hongbo ;
Jin, Shengzhen ;
Han, Jianguo .
2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, :194-+