Scalable and Efficient Architecture for Random Forest on FPGA-Based Edge Computing

被引:0
|
作者
Cuong Pham-Quoc [1 ,2 ]
机构
[1] Ho Chi Minh City Univ Technol HCMUT, Ho Chi Minh City, Vietnam
[2] Vietnam Natl Univ Ho Chi Minh City VNU HCM, Ho Chi Minh City, Vietnam
关键词
FPGA; Hardware accelerator; Decision tree; Random forest; Edge Computing; Scalability;
D O I
10.1007/978-3-031-50684-0_4
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper proposes a scalable and efficient architecture to accelerate random forest computation on FPGA devices targeting edge computing platforms. The proposed architecture with efficient decision tree units (DTUs) executes samples in a pipeline model for improving performance. Moreover, a size-effective memory organization is also introduced with the architecture to save the on-chip block ram used for reducing the latency and improving working frequency of the implementation system on FPGA devices. We target edge computing platforms that suffer from the limitations of resources and power consumption. Therefore, the proposed architecture can reconfigure the number of DTUs according to the target platform's available resources. We build a system with a PYNQ Z2 FPGA board for testing, validating, and estimating the proposed architecture. In this system, we exploit different numbers of DTUs, from 1 to 15, to test our scalability. Experimental results with certified datasets show that we achieve speed-ups by up to 170.39x and 90.27x compared to Intel core i7 desktop version and core i9 high-performance computing version processors, respectively.
引用
收藏
页码:42 / 54
页数:13
相关论文
共 50 条
  • [1] A flexible and efficient FPGA-based random forest architecture for IoT applications
    Dinh, Trung Pham
    Pham-Quoc, Cuong
    Thinh, Tran Ngoc
    Nguyen, Binh Kieu Do
    Kha, Pham Cong
    [J]. INTERNET OF THINGS, 2023, 22
  • [2] Efficient Random Forest Acceleration for Edge Computing Platforms with FPGA Technology
    Pham-Quoc, Cuong
    Pham-Dinh, Trung
    Kieu-Do-Nguyen, Binh
    [J]. JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2024, 15 (02) : 195 - 201
  • [3] The Case for FPGA-Based Edge Computing
    Xu, Chenren
    Jiang, Shuang
    Luo, Guojie
    Sun, Guangyu
    An, Ning
    Huang, Gang
    Liu, Xuanzhe
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2022, 21 (07) : 2610 - 2619
  • [4] FPGA-based architecture for computing testors
    Rojas, Alejandro
    Cumplido, Rene
    Carrasco-Ochoa, J. Ariel
    Feregrino, Claudia
    Martinez-Trinidad, J. Francisco
    [J]. INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING - IDEAL 2007, 2007, 4881 : 188 - 197
  • [5] Efficient FPGA-Based Convolutional Neural Network Implementation for Edge Computing
    Cuong, Pham-Quoc
    Thinh, Tran Ngoc
    [J]. JOURNAL OF ADVANCES IN INFORMATION TECHNOLOGY, 2023, 14 (03) : 479 - 487
  • [6] Efficient architecture for FPGA-based microcontrollers
    Mattos, JCB
    Carro, L
    [J]. 2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL V, PROCEEDINGS, 2002, : 805 - 808
  • [7] IANUS: Scientific Computing on an FPGA-Based Architecture
    Belletti, Francesco
    Cotallo, Maria
    Cruz, Andres
    Antonio Fernandez, Luis
    Gordillo, Antonio
    Maiorano, Andrea
    Mantovani, Filippo
    Marinari, Enzo
    Martin-Mayor, Victor
    Munoz-Sudupe, Antonio
    Navarro, Denis
    Perez-Gaviro, Sergio
    Rossi, Mauro
    Jesus Ruiz-Lorenzo, Juan
    Fabio Schifano, Sebastiano
    Sciretti, Daniele
    Tarancon, Alfonso
    Tripiccione, Raffaele
    Luis Velasco, Jose
    [J]. PARALLEL COMPUTING: ARCHITECTURES, ALGORITHMS AND APPLICATIONS, 2008, 15 : 553 - +
  • [8] FPGA-Based Architectures for Random Forest Acceleration
    Poorheravi, Parisa Abdolrahim
    Gaudet, Vincent
    [J]. 2022 IEEE 65TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS 2022), 2022,
  • [9] An Efficient FPGA-based Architecture for Contractive Autoencoders
    Kerner, Madis
    Tammemae, Kalle
    Raik, Jaan
    Hollstein, Thomas
    [J]. 28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 230 - 230
  • [10] An Efficient FPGA-based Accelerator for Deep Forest
    Zhu, Mingyu
    Luo, Jiapeng
    Mao, Wendong
    Wang, Zhongfeng
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 3334 - 3338