Lin-Analyzer: A High-level Performance Analysis Tool for FPGA-based Accelerators

被引:69
|
作者
Zhong, Guanwen [1 ]
Prakash, Alok [1 ]
Liang, Yun [2 ]
Mitra, Tulika [1 ]
Niar, Smail [3 ]
机构
[1] Natl Univ Singapore, Sch Comp, Singapore, Singapore
[2] Peking Univ, Sch EECS, Ctr Energy Efficient Comp & Applicat, Beijing, Peoples R China
[3] Univ Valenciennes, LAMIH, Valenciennes, France
关键词
D O I
10.1145/2897937.2898040
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing complexity of FPGA-based accelerators, coupled with time-to-market pressure, makes high-level synthesis (HLS) an attractive solution to improve designer productivity by abstracting the programming effort above register-transfer level (RTL). HLS offers various architectural design options with different trade-offs via pragmas (loop unrolling, loop pipelining, array partitioning). However, non-negligible HLS runtime renders manual or automated HLS-based exhaustive architectural exploration practically infeasible. To address this challenge, we present Lin-Analyzer, a high-level accurate performance analysis tool that enables rapid design space exploration with various pragmas for FPGA-based accelerators without requiring RTL implementations.
引用
收藏
页数:6
相关论文
共 50 条
  • [31] LogCA: A High-Level Performance Model for Hardware Accelerators
    Bin Altaf, Muhammad Shoaib
    Wood, David A.
    44TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA 2017), 2017, : 375 - 388
  • [32] Design Space Exploration of FPGA-based Accelerators with Multi-level Parallelism
    Zhong, Guanwen
    Prakash, Alok
    Wang, Siqi
    Liang, Yun
    Mitra, Tulika
    Niar, Smail
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 1141 - 1146
  • [33] FPGA Analysis Tool: High-Level Flows for Low-Level Design Analysis in Reconfigurable Computing
    Kepa, Krzysztof
    Morgan, Fearghal
    Kosciuszkiewicz, Krzysztof
    Braun, Lars
    Huebner, Michael
    Becker, Juergen
    RECONFIGURABLE COMPUTING: ARCHITECTURES, TOOLS AND APPLICATIONS, 2009, 5453 : 62 - +
  • [34] Binary Division Power Models for High-Level Power Estimation of FPGA-Based DSP Circuits
    Jovanovic, Bojan
    Jevtic, Ruzica
    Carreras, Carlos
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2014, 10 (01) : 393 - 398
  • [35] Accelerating FPGA-Based Wi-Fi Transceiver Design and Prototyping by High-Level Synthesis
    Havinga, Thijs
    Jiao, Xianjun
    Liu, Wei
    Moerman, Ingrid
    2023 IEEE 31ST ANNUAL INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, FCCM, 2023, : 219 - 219
  • [36] Modelling and Analysis of FPGA-based MPSoC System with Multiple DNN Accelerators
    Gao, Cong
    Zhu, Xuqi
    Saha, Sangeet
    McDonald-Maier, Klaus D.
    Zhai, Xiaojun
    2023 21ST IEEE INTERREGIONAL NEWCAS CONFERENCE, NEWCAS, 2023,
  • [37] Implementing High-Performance, Low-Power FPGA-Based Optical Flow Accelerators in C
    Monson, Josh
    Wirthlin, Mike
    Hutchings, Brad L.
    PROCEEDINGS OF THE 2013 IEEE 24TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS (ASAP 13), 2013, : 363 - 369
  • [38] AxBMs: Approximate Radix-8 Booth Multipliers for High-Performance FPGA-Based Accelerators
    Waris, Haroon
    Wang, Chenghua
    Liu, Weiqiang
    Lombardi, Fabrizio
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2021, 68 (05) : 1566 - 1570
  • [39] Achieving high performance with FPGA-based computing
    Herbordt, Martin C.
    VanCourt, Tom
    Gu, Yongfeng
    Sukhwani, Bharat
    Conti, Al
    Model, Josh
    DiSabello, Doug
    COMPUTER, 2007, 40 (03) : 50 - +
  • [40] High performance FPGA-based image correlation
    Lindoso, Almudena
    Entrena, Luis
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2007, 2 (04) : 223 - 233