Projects per year
Abstract
To meet the strict service level agreement requirements of recommendation systems, the entire set of embeddings in recommendation systems needs to be loaded into the memory. However, as the model and dataset for production-scale recommendation systems scale up, the size of the embeddings is approaching the limit of memory capacity. Limited physical memory constrains the algorithms that can be trained and deployed, posing a severe challenge for deploying advanced recommendation systems. Recent studies offload the embedding lookups into SSDs, which targets the embedding-dominated recommendation models. This paper takes it one step further and proposes to offload the entire recommendation system into SSD with in-storage computing capability. The proposed SSD-side FPGA solution leverages a low-end FPGA to speed up both the embedding-dominated and MLP-dominated models with high resource efficiency. We evaluate the performance of the proposed solution with a prototype SSD. Results show that we can achieve 20-100x throughput improvement compared with the baseline SSD and 1.5-15x improvement compared with the state-of-art.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 2022 IEEE International Symposium on High -Performance Computer Architecture (HPCA 2022) |
| Publisher | IEEE |
| Pages | 1056-1070 |
| ISBN (Electronic) | 978-1-6654-2027-3 |
| DOIs | |
| Publication status | Published - 2022 |
| Event | 28th IEEE International Symposium on High-Performance Computer Architecture (HPCA 2022) - Virtual, Seoul, Korea, Republic of Duration: 2 Apr 2022 → 6 Apr 2022 https://hpca-conf.org/2022/ https://ieeexplore.ieee.org/xpl/conhome/1000335/all-proceedings |
Publication series
| Name | Proceedings - International Symposium on High-Performance Computer Architecture |
|---|---|
| Volume | 2022-April |
| ISSN (Print) | 1530-0897 |
Conference
| Conference | 28th IEEE International Symposium on High-Performance Computer Architecture (HPCA 2022) |
|---|---|
| Abbreviated title | HPCA |
| Place | Korea, Republic of |
| City | Seoul |
| Period | 2/04/22 → 6/04/22 |
| Internet address |
Funding
This work is partially supported by the Research Grants Council of the Hong Kong Special Administrative Region, China, under Grant CityU 11217020 and 11218720, and the Facebook Research Grant.
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 12 Responsible Consumption and Production
Publisher's Copyright Statement
- COPYRIGHT TERMS OF DEPOSITED POSTPRINT FILE: © 2022 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.
RGC Funding Information
- RGC-funded
Fingerprint
Dive into the research topics of 'RM-SSD: In-Storage Computing for Large-Scale Recommendation Inference'. Together they form a unique fingerprint.Projects
- 2 Finished
-
GRF: Cutting the Tail Latency for Low-Cost High-Density Server SSDs with Reliability Considerations
XUE, C. J. (Principal Investigator / Project Coordinator)
1/01/21 → 14/03/24
Project: Research
-
GRF: How to Utilize a Huge Number of Flash Chips to Meet the Performance and Reliability Requirements via Self-Healing and Partitioning
XUE, C. J. (Principal Investigator / Project Coordinator)
1/07/20 → 2/01/24
Project: Research
Student theses
-
Accelerating Large-Scale Recommender Systems
WAN, H. (Author), XUE, C. J. (Supervisor), 26 Apr 2023Student thesis: Doctoral Thesis
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver