Technological Stack for Implementation of AI as a Service based on Hardware Accelerators

被引:1
|
作者
Perepelitsyn, Artem [1 ]
Fesenko, Herman [1 ]
Kasapien, Yelyzaveta [1 ]
Kharchenko, Vyacheslav [1 ]
机构
[1] Natl Aerosp Univ KhAI, Dept Comp Syst Networks & Cybersecur, Kharkiv, Ukraine
关键词
FPGA; AI as a Service; Heterogeneous AI System Design; Hardware AI Accelerators; DPU; HBM; XRT;
D O I
10.1109/DESSERT58054.2022.10018615
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
One of the most important areas for FPGA is implementation of artificial intelligence. Manufacturers of processors add special registers and special hardware optimizations to build such systems. FPGA is much better suited for this because development environments already allow to use existing AI libraries. For FPGA-based AI flow with such tools the time to market is significantly lower than in the case of classical development. The optimization of neural network for FPGA is based on pruning of branches with low priority and use of fixed point representation of levels for voting. Use FPGA communication framework for communication over PCIe allows to represent accelerator for AI computations as call of function for developer. At the same time chips with HBM helps to implement memory intensive AI algorithms. The supported languages for FPGA development of AI were analyzed and the prototype of medical AI service was developed, trained and validated.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] A Survey of Network-Based Hardware Accelerators
    Skliarova, Iouliia
    [J]. ELECTRONICS, 2022, 11 (07)
  • [22] Reconfigurable Hardware Implementation of Gigabit UDP/IP Stack Based on Spartan-6 FPGA
    Mahmoodi, Mohammad Reza
    Sayedi, Sayed Masoud
    Mahmoodi, Batul
    [J]. 2014 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND ELECTRICAL ENGINEERING (ICITEE), 2014, : 370 - 375
  • [23] Hardware Implementation of Deep Network Accelerators Towards Healthcare and Biomedical Applications
    Azghadi, Mostafa Rahimi
    Lammie, Corey
    Eshraghian, Jason K.
    Payvand, Melika
    Donati, Elisa
    Linares-Barranco, Bernabe
    Indiveri, Giacomo
    [J]. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2020, 14 (06) : 1138 - 1159
  • [24] Design of linear algebra hardware accelerators dedicated to implementation in FPGA devices
    Ratuszniak, Piotr
    [J]. PRZEGLAD ELEKTROTECHNICZNY, 2011, 87 (10): : 155 - 158
  • [25] Kernel-as-a-Service: A Serverless Programming Model for Heterogeneous Hardware Accelerators
    Pfandzelter, Tobias
    Dhakal, Aditya
    Frachtenberg, Eitan
    Chalamalasetti, Sai Rahul
    Emmot, Darel
    Hogade, Ninad
    Enriquez, Rolando Pablo Hong
    Rattihalli, Gourav
    Bermbach, David
    Milojicic, Dejan
    [J]. PROCEEDINGS OF THE 24TH ACM/IFIP INTERNATIONAL MIDDLEWARE CONFERENCE, MIDDLEWARE 2023, 2023, : 192 - 206
  • [26] An efficient hardware implementation of sequential stack decoding of binary block codes
    Freudenberger, Juergen
    Wegmann, Thomas
    Spinner, Jens
    [J]. 2015 IEEE 5TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - BERLIN (ICCE-BERLIN), 2015, : 135 - 138
  • [27] Hardware-Software Co-Design Based Obfuscation of Hardware Accelerators
    Chakraborty, Abhishek
    Srivastava, Ankur
    [J]. 2019 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2019), 2019, : 549 - 554
  • [28] Enhanced functionality for hardware-based FDTD accelerators
    Curt, Petersen F.
    Durbano, James P.
    Bodnar, Michael R.
    Shi, Shouyuan
    Mirotznik, Mark S.
    [J]. APPLIED COMPUTATIONAL ELECTROMAGNETICS SOCIETY JOURNAL, 2007, 22 (01): : 39 - 46
  • [29] Usage-Based RTL Subsetting for Hardware Accelerators
    Tan, Qinhan
    Gupta, Aarti
    Malik, Sharad
    [J]. 2022 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2022,
  • [30] Batched matrix computations on hardware accelerators based on GPUs
    Haidar, Azzam
    Dong, Tingxing
    Luszczek, Piotr
    Tomov, Stanimire
    Dongarra, Jack
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2015, 29 (02): : 193 - 208