Scalable hardware architecture for fast gradient boosted tree training

被引:0
|
作者
Sadasue T. [1 ,2 ]
Tanaka T. [1 ]
Kasahara R. [1 ]
Darmawan A. [2 ]
Isshiki T. [2 ]
机构
[1] Innovation R&D Division, RICOH Company, Ebina, Kanagawa
[2] Information and Communications Engineering, Tokyo Institute of Technology, Ohta, Tokyo
来源
IPSJ Transactions on System LSI Design Methodology | 2021年 / 14卷
关键词
Acceleration; FPGA; Gradient Boosted Tree; Hardware description language; Machine learning;
D O I
10.2197/IPSJTSLDM.14.11
中图分类号
学科分类号
摘要
Gradient Boosted Tree is a powerful machine learning method that supports both classification and regression, and is widely used in fields requiring high-precision prediction, particularly for various types of tabular data sets. Owing to the recent increase in data size, the number of attributes, and the demand for frequent model updates, a fast and efficient training is required. FPGA is suitable for acceleration with power efficiency because it can realize a domain specific hardware architecture; however it is necessary to flexibly support many hyper-parameters to adapt to various dataset sizes, dataset properties, and system limitations such as memory capacity and logic capacity. We introduce a fully pipelined hardware implementation of Gradient Boosted Tree training and a design framework that enables a versatile hardware system description with high performance and flexibility to realize highly parameterized machine learning models. Experimental results show that our FPGA implementation achieves a 11- to 33-times faster performance and more than 300-times higher power efficiency than a state-of-the-art GPU accelerated software implementation. © 2021 Information Processing Society of Japan.
引用
收藏
页码:11 / 20
页数:9
相关论文
共 50 条
  • [41] A Scalable Flexible SOM NoC-Based Hardware Architecture
    Abadi, Mehdi
    Jovanovic, Slavisa
    Ben Khalifa, Khaled
    Weber, Serge
    Bedoui, Mohamed Hedi
    ADVANCES IN SELF-ORGANIZING MAPS AND LEARNING VECTOR QUANTIZATION, WSOM 2016, 2016, 428 : 165 - 175
  • [42] Scalable hardware and software architecture for radar signal processing system
    Nalecz, M
    Kulpa, K
    Piatek, A
    Wojdolowicz, G
    RADAR 97, 1997, (449): : 720 - 724
  • [43] Scalable probabilistic forecasting in retail with gradient boosted trees: A practitioner's approach
    Long, Xueying
    Bui, Quang
    Oktavian, Grady
    Schmidt, Daniel F.
    Bergmeir, Christoph
    Godahewa, Rakshitha
    Lee, Seong Per
    Zhao, Kaifeng
    Condylis, Paul
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2025, 279
  • [44] An Architecture for Hardware Realization of Compressive Sensing Gradient Algorithm
    Vujovic, Stefan
    Dakovic, Milos
    Orovic, Irena
    Stankovic, Srdjan
    2015 4TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2015, : 189 - 192
  • [45] Finding Influential Training Samples for Gradient Boosted Decision Trees
    Sharchilev, Boris
    Ustinovsky, Yury
    Serdyukov, Pavel
    de Rijke, Maarten
    INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 80, 2018, 80
  • [46] Gradient Architecture Design in Scalable Porous Battery Electrodes
    Zhang, Xiao
    Hui, Zeyu
    King, Steven T.
    Wu, Jingyi
    Ju, Zhengyu
    Takeuchi, Kenneth J.
    Marschilok, Amy C.
    West, Alan C.
    Takeuchi, Esther S.
    Wang, Lei
    Yu, Guihua
    NANO LETTERS, 2022, 22 (06) : 2521 - 2528
  • [47] Ensemble Gradient Boosted Tree for SoH Estimation Based on Diagnostic Features
    Khaleghi, Sahar
    Firouz, Yousef
    Berecibar, Maitane
    Van Mierlo, Joeri
    Van Den Bossche, Peter
    ENERGIES, 2020, 13 (05)
  • [48] Gradient Boosted Decision Tree based Classification for Recognizing Human Behavior
    Priyadarshini, R. K.
    Banu, Bazila A.
    Nagamani, T.
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING & COMMUNICATION ENGINEERING (ICACCE-2019), 2019,
  • [49] Insurance loss modeling with gradient tree-boosted mixture models
    Hou, Yanxi
    Li, Jiahong
    Gao, Guangyuan
    INSURANCE MATHEMATICS & ECONOMICS, 2025, 121 : 45 - 62
  • [50] Parallel hardware architecture for accelerating α-β game tree search
    Natl Taiwan Univ, Taipei, Taiwan
    IEICE Trans Inf Syst, 9 (1232-1240):