NAND-Tree: A 3D NAND Flash Based Processing In Memory Accelerator for Tree-Based Models on Large-Scale Tabular Data
Tabular data are a widely used format in data science, and tree-based Machine Learning (ML) models are powerful tools and outperform Deep Neural Network (DNN) with higher accuracy for tasks on tabular data. However, computing multiple trees on massive tabular data via conventional von Neumann architectures suffers from irregular memory accesses. Prior work utilizes Analog Content Addressable Memories (ACAMs) to gain great speedup, but the analog matching method is vulnerable to device and voltage variations, and the limited density of 2D memory makes frequent data movement still inevitable for large-scale tabular data.
Authors
- Wenjun Tang (ORCID: https://orcid.org/0000-0002-9994-8736)
- Huazhong Yang (ORCID: https://orcid.org/0000-0003-2421-353X)
- Hongtao Zhong (ORCID: https://orcid.org/0000-0003-2527-4246)
- Juejian Wu (ORCID: https://orcid.org/0000-0001-9473-1995)
- Yiming Chen (ORCID: https://orcid.org/0000-0002-1408-5194)
- Xueqing Li (ORCID: https://orcid.org/0000-0002-8051-3345)
- Taixin Li (ORCID: https://orcid.org/0000-0001-8366-335X)
Institutions
- Tsinghua University (CN)
Publication Details
- Published
- 2024-10-27
- DOI
- https://doi.org/10.1145/3676536.3676666
- Primary Topic
- Advanced Data Storage Technologies
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China