View : 795 Download: 0

Beyond VABlock: Improving Transformer workloads through aggressive prefetching

Title
Beyond VABlock: Improving Transformer workloads through aggressive prefetching
Authors
Rhee, Jane; Choi, Ikyoung; Koo, Gunjae; Oh, Yunho; Yoon, Myung Kuk
Ewha Authors
윤명국
SCOPUS Author ID
윤명국scopus
Issue Date
2025
Journal Title
JOURNAL OF SYSTEMS ARCHITECTURE
ISSN
1383-7621JCR Link

1873-6165JCR Link
Citation
JOURNAL OF SYSTEMS ARCHITECTURE vol. 162
Keywords
Unified virtual memory; Memory oversubscription; Graphics processing units; Large language models; Demand paging; Prefetching; Real-time analysis
Publisher
ELSEVIER
Indexed
SCIE; SCOPUS WOS scopus
Document Type
Article
Abstract
The memory capacity constraint of GPUs is a major challenge in running large deep learning workloads with their ever increasing memory requirements. To run a large Transformer model with limited GPU memory, programmers need to manually allocate and copy data between CPU and GPUs. This programming burden is eased by Unified Virtual Memory (UVM), which automatically manages data transfer through its demand paging scheme. However, using UVM can cause performance degradation, especially under memory oversubscription. In this paper, we analyze the memory behavior of inference in large Transformer models using real hardware and the open-source NVIDIA UVM driver. The default Tree-Based Neighborhood (TBN) prefetcher in the UVM driver supports page prefetching within a 2MB virtual address block (VABlock), but it only detects locality within a VABlock, limiting its effectiveness for large models. Our analysis reveals that this locality extends beyond the VABlock, which the default prefetcher cannot exploit. To address this, we propose a block-aware prefetcher that prefetches multiple contiguous VABlocks with greater aggressiveness. Our evaluation shows that this approach delivers an average 2.7x performance improvement over the default TBN prefetcher when GPU memory is oversubscribed.
DOI
10.1016/j.sysarc.2025.103389
Appears in Collections:
인공지능대학 > 컴퓨터공학과 > Journal papers
Files in This Item:
There are no files associated with this item.
Export
RIS (EndNote)
XLS (Excel)
XML


qrcode

BROWSE