跳到主要导航 跳到搜索 跳到主要内容

swGBDT: Efficient Gradient Boosted Decision Tree on Sunway Many-Core Processor

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Gradient Boosted Decision Trees (GBDT) is a practical machine learning method, which has been widely used in various application fields such as recommendation system. Optimizing the performance of GBDT on heterogeneous many-core processors exposes several challenges such as designing efficient parallelization scheme and mitigating the latency of irregular memory access. In this paper, we propose swGBDT, an efficient GBDT implementation on Sunway processor. In swGBDT, we divide the 64 CPEs in a core group into multiple roles such as loader, saver and worker in order to hide the latency of irregular global memory access. In addition, we partition the data into two granularities such as block and tile to better utilize the LDM on each CPE for data caching. Moreover, we utilize register communication for collaboration among CPEs. Our evaluation with representative datasets shows that swGBDT achieves 4.6 and 2 performance speedup on average compared to the serial implementation on MPE and parallel XGBoost on CPEs respectively.

源语言英语
主期刊名Supercomputing Frontiers - 6th Asian Conference, SCFA 2020, Proceedings
编辑Dhabaleswar K. Panda
出版商Springer
67-86
页数20
ISBN(印刷版)9783030488413
DOI
出版状态已出版 - 2020
活动6th Asian Supercomputing Conference, SCFA 2020 - Singapore, 新加坡
期限: 24 2月 202027 2月 2020

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
12082 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议6th Asian Supercomputing Conference, SCFA 2020
国家/地区新加坡
Singapore
时期24/02/2027/02/20

指纹

探究 'swGBDT: Efficient Gradient Boosted Decision Tree on Sunway Many-Core Processor' 的科研主题。它们共同构成独一无二的指纹。

引用此