Detail View

NDPool: Correctness-Preserving Shared Execution for Efficient LLM Inference on CXL-NDP Systems

Citations

WEB OF SCIENCE

Citations

SCOPUS

Metadata Downloads

DC Field Value Language
dc.contributor.author Jung, Yeji -
dc.contributor.author Lee, Hwanjun -
dc.contributor.author Kim, Sungju -
dc.contributor.author Kim, Seulki -
dc.contributor.author Jeon, Yunhyeong -
dc.contributor.author Kim, Daehoon -
dc.date.accessioned 2026-10-22T18:10:13Z -
dc.date.available 2026-10-22T18:10:13Z -
dc.date.created 2026-06-26 -
dc.date.issued 2026-07 -
dc.identifier.issn 1556-6056 -
dc.identifier.uri https://scholar.dgist.ac.kr/handle/20.500.11750/61018 -
dc.description.abstract The inference performance of Large Language Models (LLMs) is increasingly constrained by memory capacity and bandwidth rather than raw computation, particularly for long-context workloads. CXL-based Near-Data Processing (CXL-NDP) has emerged as a promising solution for expanding memory capacity, but existing systems suffer from severe resource under-utilization due to exclusive device allocation under hybrid parallel execution. To minimize per-request latency, prior designs dedicate multiple NDP devices to tensor parallelism for FC layers, while non-FC layers are executed only on a single master device. As a result, most auxiliary devices remain idle for a large fraction of execution time, fundamentally limiting overall system throughput. Safe device sharing is challenging because out-of-order peer-to-peer communication can break request isolation and computational correctness at the shared CXL receive path. To address this limitation, we propose NDPool, a correctness-preserving shared execution framework that dynamically reuses idle TP devices across concurrent requests for FC-layer execution. NDPool combines ordered receive control for safe data delivery with adaptive scheduling to reduce execution bubbles and maximize shared-device utilization. Experimental results show that, under equivalent service-level objective (SLO) constraints, NDPool improves system throughput by up to 3.7 & times; and by 1.5 & times; on a geometric mean basis over the state-of-the-art CXL-NDP hybrid parallel design. -
dc.language English -
dc.publisher IEEE COMPUTER SOC -
dc.title NDPool: Correctness-Preserving Shared Execution for Efficient LLM Inference on CXL-NDP Systems -
dc.type Article -
dc.identifier.doi 10.1109/LCA.2026.3702973 -
dc.identifier.wosid 001805537300001 -
dc.identifier.scopusid 2-s2.0-105041928413 -
dc.identifier.bibliographicCitation IEEE COMPUTER ARCHITECTURE LETTERS, v.25, no.2, pp.243 - 246 -
dc.description.isOpenAccess FALSE -
dc.subject.keywordAuthor Information rates -
dc.subject.keywordAuthor Throughput -
dc.subject.keywordAuthor Schedules -
dc.subject.keywordAuthor Scheduling -
dc.subject.keywordAuthor Large language models -
dc.subject.keywordAuthor Timing -
dc.subject.keywordAuthor Resource management -
dc.subject.keywordAuthor Near-Data Processing (NDP) Pooling -
dc.subject.keywordAuthor LLM inference -
dc.subject.keywordAuthor Modeling -
dc.subject.keywordAuthor parallelism -
dc.citation.endPage 246 -
dc.citation.number 2 -
dc.citation.startPage 243 -
dc.citation.title IEEE COMPUTER ARCHITECTURE LETTERS -
dc.citation.volume 25 -
dc.description.journalRegisteredClass scie -
dc.description.journalRegisteredClass scopus -
dc.relation.journalResearchArea Computer Science -
dc.relation.journalWebOfScienceCategory Computer Science, Hardware & Architecture -
dc.type.docType Article -
Show Simple Item Record

File Downloads

  • There are no files associated with this item.

공유

qrcode
공유하기

Total Views & Downloads

???jsp.display-item.statistics.view???: , ???jsp.display-item.statistics.download???: