I have developed the framework on ChaNa. It’s worth mentioning that, the techniques we proposed are general, and have been implemented in Microsoft’s other opensource GBDT frameworks: LightGBM (received 2000+ stars on GitHub), SparkTree (Spark version of FastTree). Our framework on ChaNa is seamlessly integrated into the AllReduce-based application module of ChaNa, enjoying the NUMA-aware architectural design and RDMA networking optimizations of ChaNa, while introducing almost no system overhead thanks to ChaNa’s very low-level abstractions. My undergraduate thesis is based on this project.