An Effective FPGA Placement Flow Selection Framework using Machine Learning

被引:0
|
作者
Al-hyari, A. [1 ]
Abuowaimer, Z. [1 ]
Maarouf, D. [1 ]
Areibi, S. [1 ]
Grewal, G. [2 ]
机构
[1] Univ Guelph, Sch Engn, Guelph, ON, Canada
[2] Univ Guelph, Sch Comp Sci, Guelph, ON, Canada
关键词
Machine Learning; FPGA Placement;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
One of the most time consuming steps in the FPGA CAD flow is the placement problem which directly impacts the completion of the design flow. Accordingly, a routability driven FPGA placement contest was organized by Xilinx in ISPD 2016 to address this problem. Due to variations in the ISPD benchmark characteristics and heterogeneity of the FPGA architectures, as well as the different optimization strategies employed by different participating placers, placement algorithms that performed well on some circuits performed poorly on others. In this paper we propose a Machine -Learning (ML) framework that is capable of recommending the best FPGA placement algorithm within the CAD flow. Results obtained indicate that the ML framework is capable of selecting the correct flow with an 83% accuracy.
引用
收藏
页码:164 / 167
页数:4
相关论文
共 50 条
  • [1] A Machine Learning Framework for FPGA Placement
    Grewal, Gary
    Areibi, Shawki
    Westrik, Matthew
    Abuowaimer, Ziad
    Zhao, Betty
    FPGA'17: PROCEEDINGS OF THE 2017 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS, 2017, : 286 - 286
  • [2] Effective Machine-Learning Models for Predicting Routability During FPGA Placement
    Martin, T.
    Areibi, S.
    Grewal, G.
    2021 ACM/IEEE 3RD WORKSHOP ON MACHINE LEARNING FOR CAD (MLCAD), 2021,
  • [3] Machine learning on FPGA for event selection
    Furletov, S.
    Barbosa, F.
    Belfore, L.
    Dickover, C.
    Fanelli, C.
    Furletova, Y.
    Jokhovets, L.
    Lawrence, D.
    Romanov, D.
    JOURNAL OF INSTRUMENTATION, 2022, 17 (06)
  • [4] FPGA Placement: Dynamic Decision Making Via Machine Learning
    Martin, T.
    Barnes, C.
    Grewal, G.
    Areibi, S.
    2023 36TH SBC/SBMICRO/IEEE/ACM SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, SBCCI, 2023, : 47 - 52
  • [5] A Deep Learning Framework to Predict Routability for FPGA Circuit Placement
    Alhyari, A.
    Shamli, A.
    Abuwaimer, Z.
    Areibi, S.
    Grewal, G.
    2019 29TH INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS (FPL), 2019, : 334 - 341
  • [6] A Deep Learning Framework to Predict Routability for FPGA Circuit Placement
    Al-Hyari, Abeer
    Szentimrey, Hannah
    Shamli, Ahmed
    Martin, Timothy
    Grewal, Gary
    Areibi, Shawki
    ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2021, 14 (03)
  • [7] Effective feature selection for image steganalysis using extreme learning machine
    Feng, Guorui
    Zhang, Haiyan
    Zhang, Xinpeng
    JOURNAL OF ELECTRONIC IMAGING, 2014, 23 (06)
  • [8] Building an Effective Recommender System Using Machine Learning Based Framework
    Ruchika
    Singh, Ajay Vikram
    Sharma, Mayank
    2017 INTERNATIONAL CONFERENCE ON INFOCOM TECHNOLOGIES AND UNMANNED SYSTEMS (TRENDS AND FUTURE DIRECTIONS) (ICTUS), 2017, : 215 - 219
  • [9] Automatic Flow Selection and Quality-of-Result Estimation for FPGA Placement
    Grewal, G.
    Areibi, S.
    Westrik, M.
    Abuowaimer, Z.
    Zhao, B.
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 115 - 123
  • [10] Machine Learning for Congestion Management and Routability Prediction within FPGA Placement
    Szentimrey, Hannah
    Al-Hyari, Abeer
    Foxcroft, Jeremy
    Martin, Timothy
    Noel, David
    Grewal, Gary
    Areibi, Shawki
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2020, 25 (05)