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 条
  • [21] NeuSB: A Scalable Interconnect Architecture for Spiking Neuromorphic Hardware
    Balaji, Adarsha
    Huynh, Phu Khanh
    Catthoor, Francky
    Dutt, Nikil D.
    Krichmar, Jeffrey L.
    Das, Anup
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2023, 11 (02) : 373 - 387
  • [22] A SCALABLE PARALLEL HARDWARE ARCHITECTURE FOR CONNECTED COMPONENT LABELING
    Lin, Chung-Yuan
    Li, Sz-Yan
    Tsai, Tsung-Han
    2010 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, 2010, : 3753 - 3756
  • [23] Formation lithology classification using scalable gradient boosted decision trees
    Dev, Vikrant A.
    Eden, Mario R.
    COMPUTERS & CHEMICAL ENGINEERING, 2019, 128 : 392 - 404
  • [24] TF Boosted Trees: A Scalable TensorFlow Based Framework for Gradient Boosting
    Ponomareva, Natalia
    Radpour, Soroush
    Hendry, Gilbert
    Haykal, Salem
    Colthurst, Thomas
    Mitrichev, Petr
    Grushetsky, Alexander
    MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, ECML PKDD 2017, PT III, 2017, 10536 : 423 - 427
  • [25] Adversarial Training of Gradient-Boosted Decision Trees
    Calzavara, Stefano
    Lucchese, Claudio
    Tolomei, Gabriele
    PROCEEDINGS OF THE 28TH ACM INTERNATIONAL CONFERENCE ON INFORMATION & KNOWLEDGE MANAGEMENT (CIKM '19), 2019, : 2429 - 2432
  • [26] Software-Hardware Co-design for Fast and Scalable Training of Deep Learning Recommendation Models
    Mudigere, Dheevatsa
    Hao, Yuchen
    Huang, Jianyu
    Jia, Zhihao
    Tulloch, Andrew
    Sridharan, Srinivas
    Liu, Xing
    Ozdal, Mustafa
    Nie, Jade
    Park, Jongsoo
    Luo, Liang
    Yang, Jie
    Gao, Leon
    Ivchenko, Dmytro
    Basant, Aarti
    Hu, Yuxi
    Yang, Jiyan
    Ardestani, Ehsan K.
    Wang, Xiaodong
    Komuravelli, Rakesh
    Chu, Ching-Hsiang
    Yilmaz, Serhat
    Li, Huayu
    Qian, Jiyuan
    Feng, Zhuobo
    Ma, Yinbin
    Yang, Junjie
    Wen, Ellie
    Li, Hong
    Yang, Lin
    Sun, Chonglin
    Zhao, Whitney
    Melts, Dimitry
    Dhulipala, Krishna
    Kishore, K. R.
    Graf, Tyler
    Eisenman, Assaf
    Matam, Kiran Kumar
    Gangidi, Adi
    Chen, Guoqiang Jerry
    Krishnan, Manoj
    Nayak, Avinash
    Nair, Krishnakumar
    Muthiah, Bharath
    Khorashadi, Mahmoud
    Bhattacharya, Pallab
    Lapukhov, Petr
    Naumov, Maxim
    Mathews, Ajit
    Qiao, Lin
    PROCEEDINGS OF THE 2022 THE 49TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE (ISCA '22), 2022, : 993 - 1011
  • [27] Gradient Boosted Decision Tree Algorithms for Medicare Fraud Detection
    Hancock J.T.
    Khoshgoftaar T.M.
    SN Computer Science, 2021, 2 (4)
  • [28] Comparison of Decision Tree Classification Methods and Gradient Boosted Trees
    Dikananda, Arif Rinaldi
    Jumini, Sri
    Tarihoran, Nafan
    Christinawati, Santy
    Trimastuti, Wahyu
    Rahim, Robbi
    TEM JOURNAL-TECHNOLOGY EDUCATION MANAGEMENT INFORMATICS, 2022, 11 (01): : 316 - 322
  • [29] An Extension of Gradient Boosted Decision Tree incorporating Statistical Tests
    Sakata, Ryuji
    Ohama, Iku
    Taniguchi, Tadahiro
    2018 18TH IEEE INTERNATIONAL CONFERENCE ON DATA MINING WORKSHOPS (ICDMW), 2018, : 964 - 969
  • [30] Scalable and fast SVM regression using modern hardware
    Wen, Zeyi
    Zhang, Rui
    Ramamohanarao, Kotagiri
    Yang, Li
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2018, 21 (02): : 261 - 287