Scheduling-Aware Prefetching: Enabling the PCIe SSD to Extend the Global Memory of GPU Device

Tse Yuan Wang, Chun Feng Wu, Che Wei Tsao, Yuan Hao Chang, Tei Wei Kuo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

The evolution of Cyber-Physical Systems (CPSs) and Internet of Things (IoTs) enables mobile and smart embedded devices to be equipped with embedded GPUs for accelerating data-intensive applications. To cut down device prices and reduce energy consumption, current GPUs adopt the unified memory architecture to extend memory size with using the PCIe SSD which is cheaper than directly enlarging the off-chip DRAM on the GPU. However, adopting the unified memory architecture, data shall be moved to the host DRAM before being moved to the off-chip DRAM and thus it leads to serious contention issues among CPUs and GPUs on the host DRAM. Although the advent of new communication technology provides the opportunity for GPUs to directly access the PCIe SSD without passing the host DRAM, it leads to high data movement costs because the latency gap between the off-chip DRAM and the PCIe SSD is large. To enhance the performance of the low-cost energy-efficient GPU memory systems, this work advocates a hardware-controller-based memory extension solution to not only avoid the contention issues on the host DRAM but also reduce the data movement costs. Particularly, we propose a scheduling-aware prefetching design to perform data prefetching by utilizing the information from the hardware warp scheduler. The proposed solution was evaluated by a series of intensive experiments and the results are encouraging.

Original languageEnglish
Title of host publicationProceedings - 10th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781665423755
DOIs
StatePublished - 2021
Event10th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2021 - Virtual, Online, China
Duration: 18 Aug 202119 Aug 2021

Publication series

NameProceedings - 10th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2021

Conference

Conference10th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2021
Country/TerritoryChina
CityVirtual, Online
Period18/08/2119/08/21

Fingerprint

Dive into the research topics of 'Scheduling-Aware Prefetching: Enabling the PCIe SSD to Extend the Global Memory of GPU Device'. Together they form a unique fingerprint.

Cite this