Tahoe: tree structure-aware high performance inference engine for decision tree ensemble on GPU
Zhen Xie, Wenqian Dong, Jiawen Liu, Hang Liu, Dong Li
摘要
Decision trees are widely used and often assembled as a forest to boost prediction accuracy. However, using decision trees for inference on GPU is challenging, because of irregular memory access patterns and imbalance workloads across threads. This paper proposes Tahoe, a tree structure-aware high performance inference engine for decision tree ensemble. Tahoe rearranges tree nodes to enable efficient and coalesced memory accesses; Tahoe also rearranges trees, such that trees with similar structures are grouped together in memory and assigned to threads in a balanced way. Besides memory access efficiency, we introduce a set of inference strategies, each of which uses shared memory differently and has different implications on reduction overhead. We introduce performance models to guide the selection of the inference strategies for arbitrary forests and data set. Tahoe consistently outperforms the state-of-the-art industry-quality library FIL by 3.82x, 2.59x, and 2.75x on three generations of NVIDIA GPUs (Kepler, Pascal, and Volta), respectively.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- Fauce: Fast and Accurate Deep Ensembles with Uncertainty for Cardinality EstimationJie Liu, Wenqian Dong, Dong Li, Qingqing ZhouVLDB 2021 · 被引用 71 次
- Merchandiser: Data Placement on Heterogeneous Memory for Task-Parallel HPC Applications with Load-Balance AwarenessZhen Xie, Jie Liu, Jiajia Li, Dong LiPPoPP 2023 · 被引用 18 次
- Auto-HPCnet: An Automatic Framework to Build Neural Network-based Surrogate for High-Performance Computing ApplicationsWenqian Dong, Gokcen Kestor, Dong LiHPDC 2023 · 被引用 6 次
- Centimani: Enabling Fast AI Accelerator Selection for DNN Training with a Novel Performance PredictorZhen Xie, Murali Emani, Xiaodong Yu, Dingwen Tao 等USENIX ATC 2024 · 被引用 4 次
- SilvanForge: A Schedule-Guided Retargetable Compiler for Decision Tree InferenceAshwin Prasad, Sampath Rajendra, Kaushik Rajan, R. Govindarajan 等SOSP 2024 · 被引用 3 次
它引用的顶会 Paper1
相关 Paper
- Treebeard: An Optimizing Compiler for Decision Tree Based ML InferenceAshwin Prasad, Sampath Rajendra, Kaushik Rajan, R. Govindarajan 等MICRO 2022 · 被引用 8 次
- Forest: Access-aware GPU UVM ManagementMao Lin, Yuan Feng, Guilherme Cox, Hyeran JeonISCA 2025 · 被引用 9 次
- Vectorized secure evaluation of decision forestsRaghav Malik, Vidush Singhal, Benjamin Gottfried, Milind KulkarniPLDI 2021 · 被引用 7 次
- T-Rex (Tree-Rectangles): Reformulating Decision Tree Traversal as Hyperrectangle EnclosureMeghana Madhyastha, Tamas Budavari, Vladimir Braverman, Joshua T. Vogelstein 等ICDE 2024
- TNPU: Supporting Trusted Execution with Tree-less Integrity Protection for Neural Processing UnitSunho Lee, Jungwoo Kim, Seonjin Na, Jongse Park 等HPCA 2022 · 被引用 37 次
