📖
Dynamic GMMU Bypass for Address Translation in Multi-GPU Systems
Jinhui Wei, Jianzhuang Lu, Qi Yu, Chen Li, Yunping Zhao

Dynamic GMMU Bypass for Address Translation in Multi-GPU Systems

Science & Mathematics Published 2020 Verification Pending

Overview & Synopsis

The ever increasing application footprint raises challenges for GPUs. As Moore’s Law reaches its limit, it is not easy to improve single GPU performance any further; instead, multi-GPU systems have been shown to be a promising solution due to its GPU-level parallelism. Besides, memory virtualization in recent GPUs simplifies multi-GPU programming. Memory virtualization requires support for address translation, and the overhead of address translation has an important impact on the system’s performance. Currently, there are two common address translation architectures in multi-GPU systems, including distributed and centralized address translation architectures. We find that both architectures suffer from performance loss in certain cases. To address this issue, we propose GMMU Bypass, a technique that allows address translation requests to dynamically bypass GMMU in order to reduce translation overhead. Simulation results show that our technique outperforms distributed address translation architecture by 6% and centralized address translation architecture by 106% on average.

Indexed from repository: HAL Open Science (hal.science)
Loading document from verified source...
Keyboard Shortcuts: ← / → for pages • + / - for zoom • 0 to fit width Powered by Mozilla PDF.js v3.11

Document Information

Document Title Dynamic GMMU Bypass for Address Translation in Multi-GPU Systems
Author / Organization Jinhui Wei, Jianzhuang Lu, Qi Yu, Chen Li, Yunping Zhao
Subject & Discipline Multidisciplinary Academic Open Research
Categories Science & Mathematics
Publication Year 2020
License / Rights Open Access / Creative Commons
Resource Verification Listed PDF (Verification Pending)
Original Host Website HAL Open Science (hal.science)
File Format application/pdf (Portable Document Format)
Language EN
Catalog ID DOC-57937
Original Source Link Visit Source Page on hal.science »