Efficient HW and SW Interface Design for Convolutional Neural Networks Using High-Level Synthesis and TensorFlow

被引:1
|
作者
Misra, Ashish [1 ]
He, Churan [1 ]
Kindratenko, Volodymyr [1 ]
机构
[1] UIUC, NCSA, Urbana, IL 61820 USA
来源
PROCEEDINGS OF SEVENTH INTERNATIONAL WORKSHOP ON HETEROGENEOUS HIGH-PERFORMANCE RECONFIGURABLE COMPUTING (H2RC 2021) | 2021年
基金
美国国家科学基金会;
关键词
Accelerator design; High-level synthesis; TensorFlow;
D O I
10.1109/H2RC54759.2021.00006
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware accelerators have been extensively used for the deployment of convolutional neural networks (CNNs) as they offer speedup by exploiting the parallelism that exists in CNNs. The development of such accelerators spans a large design space and involves a complex execution model that includes software and hardware modules. The figures of merit of an accelerator are its frequency of operation, the number of operations performed per unit time, and various supported configurations and thus designing such accelerators becomes a multi-objective optimization problem. This work presents a systematic approach to developing an efficient framework for CNNs that qualifies such merits and can be scaled to different configurations using Xilinx Vitis-HLS. High-level synthesis (HLS) has proved to be a promising solution to describe large and complex designs in a short time. The presented framework utilizes four copies of a single unified module for executing convolution and pooling in hardware and uses TensorFlow to run certain layers in software using multiprocessing. The framework has been evaluated with Squeezenet 1.0, VGG 16, and Resnet 50 at 250 MHz clock frequency on the Xilinx Alveo U250 board achieving 750 GOPS.
引用
收藏
页码:1 / 8
页数:8
相关论文
共 50 条
  • [1] An Optimized SW/HW AVMF Design Based on High-Level Synthesis Flow for Color Images
    Alanazi, Turki M.
    Ben Atitallah, Ahmed
    Abid, Imen
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 68 (03): : 2925 - 2943
  • [2] An optimized SW/HW avmf design based on high-level synthesis flow for color images
    Alanazi, Turki M.
    Ben Atitallah, Ahmed
    Abid, Imen
    Computers, Materials and Continua, 2021, 68 (03): : 2925 - 2943
  • [3] Graph Neural Networks for High-Level Synthesis Design Space Exploration
    Ferretti, Lorenzo
    Cini, Andrea
    Zacharopoulos, Georgios
    Alippi, Cesare
    Pozzi, Laura
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2023, 28 (02)
  • [4] On the Automation of High Level Synthesis of Convolutional Neural Networks
    Del Sozzo, Emanuele
    Solazzo, Andrea
    Miele, Antonio
    Santambrogio, Marco D.
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 217 - 224
  • [5] TDevCGen: A Synthesis Toolset of HW/SW Communication Protocol Monitors from high-level Specifications
    Macieira, Rafael Melo
    Barros, Edna
    2018 IEEE 19TH LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2018,
  • [6] Analyzing and Categorizing Waste Using Convolutional Neural Networks and TensorFlow
    Prasanth, P.
    Raut, Roshani
    2024 2ND WORLD CONFERENCE ON COMMUNICATION & COMPUTING, WCONF 2024, 2024,
  • [7] High-Level System Modeling for Rapid HW/SW Architecture Exploration
    Jaber, Chafic
    Kanstein, Andreas
    Aprille, Ludovic
    Baghdadi, Amer
    Le Moenner, Patricia
    Pacalet, Renaud
    RSP 2009: TWENTIETH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2009, : 88 - +
  • [8] On the Design of High Performance HW Accelerator through High-level Synthesis Scheduling Approximations
    Xu, Siyuan
    Schafer, Benjamin Carrion
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 1378 - 1383
  • [9] Educational Tool-spaces for Convolutional Neural Network FPGA Design Space Exploration Using High-Level Synthesis
    Yarnell, Richard C.
    Hossain, Mousam
    Medina, Raul Graterol
    Pindoria, Ayush
    Ghimire, Sujan
    Chowdhury, Muhtasim Alam
    Salehi, Soheil
    Bai, Yu
    Demara, Ronald F.
    PROCEEDING OF THE GREAT LAKES SYMPOSIUM ON VLSI 2024, GLSVLSI 2024, 2024, : 343 - 346
  • [10] Efficient Accelerator Design in High-Level Synthesis Using Approximate Logic Components
    Almeida, Tiago da Silva
    Wanner, Lucas
    2023 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, ISVLSI, 2023, : 259 - 264