Thermal-Aware Floorplanning for Partially-Reconfigurable FPGA-based Systems

被引:0
|
作者
Pagano, Davide [1 ]
Vuka, Mikel [1 ]
Rabozzi, Marco [1 ]
Cattaneo, Riccardo [1 ]
Sciuto, Donatella [1 ]
Santambrogio, Marco D. [1 ]
机构
[1] Politecn Milan, Milan, Italy
关键词
PLACEMENT; TEMPERATURE;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Field Programmable Gate Arrays (FPGAs) systems are being more and more frequent in high performance applications. Temperature affects both reliability and performance, therefore its optimization has become challenging for system designers. In this work we present a novel thermal aware floorplanner based on both Simulated Annealing (SA) and Mixed-Integer Linear Programming (MILP). The proposed method takes into account an accurate description of heterogeneous resources and partially reconfigurable constraints of recent FPGAs. Our major contribution is to provide a high level formulation for the problem, without resorting to low level consideration about FPGAs resources. Within our approach we combine the benefits of SA and MILP to handle both linear and non-linear optimization metrics while providing an effective exploration of the solution space. Experimental results show that, for several designs, it is possible to reduce the peak temperature by taking into account power consumption during the floorplanning stage.
引用
收藏
页码:920 / 923
页数:4
相关论文
共 50 条
  • [1] Relocation-aware Floorplanning for Partially-Reconfigurable FPGA-based Systems
    Rabozzi, Marco
    Cattaneo, Riccardo
    Becker, Tobias
    Luk, Wayne
    Santambrogio, Marco D.
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 97 - 104
  • [2] Resource-Efficient Scheduling for Partially-Reconfigurable FPGA-based Systems
    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
  • [3] Floorplanning for Partially-Reconfigurable FPGA Systems via Mixed-Integer Linear Programming
    Rabozzi, Marco
    Lillis, John
    Santambrogio, Marco D.
    2014 IEEE 22ND ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2014), 2014, : 186 - 193
  • [4] Multi-Start Simulated Annealing for Partially-Reconfigurable FPGA Floorplanning
    Galea, Francois
    Carpov, Sergiu
    Zaourar, Lilia
    2018 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW 2018), 2018, : 1335 - 1338
  • [5] Simulated Annealing Based Thermal-aware Floorplanning
    Qi, Lixia
    Xia, Yinshui
    Wang, Lunyao
    2011 INTERNATIONAL CONFERENCE ON ELECTRONICS, COMMUNICATIONS AND CONTROL (ICECC), 2011, : 463 - 466
  • [6] A Communication Aware Online Task Scheduling Algorithm for FPGA-based Partially Reconfigurable Systems
    Lu, Yi
    Marconi, Thomas
    Bertels, Koen
    Gaydadjiev, Georgi
    2010 18TH IEEE ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2010), 2010, : 65 - 68
  • [7] Floorplanning for Partially-Reconfigurable FPGAs via Feasible Placements Detection
    Rabozzi, Marco
    Miele, Antonio
    Santambrogio, Marco D.
    2015 IEEE 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2015, : 252 - 255
  • [8] FAST ALGORITHMS FOR THERMAL-AWARE FLOORPLANNING
    Wang, Lin
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2014, 23 (07)
  • [9] Online Task Scheduling for the FPGA-Based Partially Reconfigurable Systems
    Lu, Yi
    Marconi, Thomas
    Bertels, Koen
    Gaydadjiev, Georgi
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2009, 5453 : 216 - 230
  • [10] Enabling Power Density and Thermal-Aware Floorplanning
    Ardestani, Ehsan K.
    Ziabari, Amirkoushyar
    Shakouri, Ali
    Renau, Jose
    2012 28TH ANNUAL IEEE SEMICONDUCTOR THERMAL MEASUREMENT AND MANAGEMENT SYMPOSIUM (SEMI-THERM), 2012, : 302 - 307