Skip to main navigation Skip to search Skip to main content

RM-SSD: In-Storage Computing for Large-Scale Recommendation Inference

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

386 Downloads (CityUHK Scholars)

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 languageEnglish
Title of host publicationProceedings - 2022 IEEE International Symposium on High -Performance Computer Architecture (HPCA 2022)
PublisherIEEE
Pages1056-1070
ISBN (Electronic)978-1-6654-2027-3
DOIs
Publication statusPublished - 2022
Event28th IEEE International Symposium on High-Performance Computer Architecture (HPCA 2022) - Virtual, Seoul, Korea, Republic of
Duration: 2 Apr 20226 Apr 2022
https://hpca-conf.org/2022/
https://ieeexplore.ieee.org/xpl/conhome/1000335/all-proceedings

Publication series

NameProceedings - International Symposium on High-Performance Computer Architecture
Volume2022-April
ISSN (Print)1530-0897

Conference

Conference28th IEEE International Symposium on High-Performance Computer Architecture (HPCA 2022)
Abbreviated titleHPCA
PlaceKorea, Republic of
CitySeoul
Period2/04/226/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)

  1. SDG 12 - Responsible Consumption and Production
    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.

Cite this