Detailed Information

Cited 0 time in webofscience Cited 0 time in scopus
Metadata Downloads

ProactivePIM: Accelerating Weight-Sharing Embedding Layer with PIM for Scalable Recommendation System

Full metadata record
DC Field Value Language
dc.contributor.authorKim, Youngsuk-
dc.contributor.authorLim, Junghwan-
dc.contributor.authorLee, Hyuk-Jae-
dc.contributor.authorRhee, Chae Eun-
dc.date.accessioned2026-03-24T04:30:32Z-
dc.date.available2026-03-24T04:30:32Z-
dc.date.issued2025-12-
dc.identifier.issn2169-3536-
dc.identifier.issn2169-3536-
dc.identifier.urihttps://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/211511-
dc.description.abstractAlthough deep learning-based personalized recommendation systems provide qualified recommendations, they strain data center resources. The main bottleneck is the embedding layer, which is highly memory-intensive due to its sparse, irregular access patterns to embeddings. Recent near-memory processing (NMP) and processing-in-memory (PIM) architectures have addressed these issues by exploiting parallelism within memory. However, as model sizes increase year by year and can exceed server capacity, inference on single-node servers becomes challenging, necessitating the integration of model compression. Various algorithms have been proposed for model size reduction, but they come at the cost of increased memory access and CPU–PIM communication. We present ProactivePIM, a PIM system tailored for weight-sharing algorithms, a family of compression methods that decompose an embedding table into compact subtables, such as QR-trick and TT-Rec. Our analysis shows that embedding layer execution with weight-sharing algorithms increases memory access and incurs CPU–PIM communication. We also find that these algorithms exhibit unique data locality characteristics, which we name intra-GnR locality. ProactivePIM accelerates weight-sharing algorithms by utilizing a heterogeneous HBM-DIMM memory architecture with integration of a two-level PIM system of base-die PIM (bd-PIM) and bank-group PIM (bg-PIM) inside the HBM. To gain further speedup, ProactivePIM prefetches embeddings with high intra-GnR locality into an SRAM cache within bg-PIM and eliminates the CPU-PIM communication through duplication of target subtables across bank groups. With additional optimization techniques, our design effectively accelerates weight-sharing algorithms, achieving 2.22× and 2.15× speedup in QR-trick and TT-Rec, respectively, compared to the baseline architecture.-
dc.format.extent15-
dc.language영어-
dc.language.isoENG-
dc.publisherIEEE-INST ELECTRICAL ELECTRONICS ENGINEERS INC-
dc.titleProactivePIM: Accelerating Weight-Sharing Embedding Layer with PIM for Scalable Recommendation System-
dc.typeArticle-
dc.publisher.location미국-
dc.identifier.doi10.1109/ACCESS.2025.3648766-
dc.identifier.scopusid2-s2.0-105026014545-
dc.identifier.wosid001655707600007-
dc.identifier.bibliographicCitationIEEE ACCESS, v.14, pp 245 - 259-
dc.citation.titleIEEE ACCESS-
dc.citation.volume14-
dc.citation.startPage245-
dc.citation.endPage259-
dc.type.docTypeArticle-
dc.description.isOpenAccessN-
dc.description.journalRegisteredClassscie-
dc.description.journalRegisteredClassscopus-
dc.relation.journalResearchAreaComputer Science-
dc.relation.journalResearchAreaEngineering-
dc.relation.journalResearchAreaTelecommunications-
dc.relation.journalWebOfScienceCategoryComputer Science, Information Systems-
dc.relation.journalWebOfScienceCategoryEngineering, Electrical & Electronic-
dc.relation.journalWebOfScienceCategoryTelecommunications-
dc.subject.keywordPlusCache memory-
dc.subject.keywordPlusCompaction-
dc.subject.keywordPlusDeep learning-
dc.subject.keywordPlusEmbeddings-
dc.subject.keywordPlusMemory architecture-
dc.subject.keywordPlusProgram processors-
dc.subject.keywordPlusStatic random access storage-
dc.subject.keywordAuthorRecommender systems-
dc.subject.keywordAuthorInference algorithms-
dc.subject.keywordAuthorServers-
dc.subject.keywordAuthorVectors-
dc.subject.keywordAuthorThroughput-
dc.subject.keywordAuthorAccuracy-
dc.subject.keywordAuthorPrefetching-
dc.subject.keywordAuthorRandom access memory-
dc.subject.keywordAuthorModel compression-
dc.subject.keywordAuthorHash functions-
dc.subject.keywordAuthorProcessing-in-memory-
dc.subject.keywordAuthormemory system-
dc.subject.keywordAuthorpersonalized recommendation systems-
dc.subject.keywordAuthorembedding layer-
dc.subject.keywordAuthormodel compression-
dc.identifier.urlhttps://ieeexplore.ieee.org/document/11316485-
Files in This Item
Go to Link
Appears in
Collections
서울 공과대학 > 서울 융합전자공학부 > 1. Journal Articles

qrcode

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.

Related Researcher

Researcher Eun, Rhee Chae photo

Eun, Rhee Chae
COLLEGE OF ENGINEERING (SCHOOL OF ELECTRONIC ENGINEERING)
Read more

Altmetrics

Total Views & Downloads

BROWSE