Detailed Information

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

WASP: Selective Data Prefetching with Monitoring Runtime Warp Progress on GPUs

Authors
Oh, YunhoYoon, Myung KukPark, Jong HyunPark, YongjunRo, Won Woo
Issue Date
Sep-2018
Publisher
IEEE COMPUTER SOC
Keywords
GPGPU; data prefetching; warp scheduling; cache performance
Citation
IEEE TRANSACTIONS ON COMPUTERS, v.67, no.9, pp.1366 - 1373
Indexed
SCIE
SCOPUS
Journal Title
IEEE TRANSACTIONS ON COMPUTERS
Volume
67
Number
9
Start Page
1366
End Page
1373
URI
https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/149378
DOI
10.1109/TC.2018.2813379
ISSN
0018-9340
Abstract
This paper proposes a new data prefetching technique for Graphics Processing Units (GPUs) called Warp Aware Selective Prefetching (WASP). The main idea of WASP is to dynamically select warps whose progress is slower than that of the current warp as prefetching target warps. Under the in-order instruction execution model of GPUs, these prefetching target warps will certainly execute the same load as the current warp. Exploiting that, WASP prefetches the data for prefetching target warps, which allows the prefetched data to be accurately accessed. To simply verify the progress of the warps, WASP monitors the counts of the dynamic load executions for all warps. When a warp executes a load, WASP searches the warps with lower load execution counts than the current warp and generates the prefetch requests for them. In our evaluation, WASP achieves a 16.8 percent speedup compared to the baseline GPU.
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 Park, Yong jun photo

Park, Yong jun
서울 공과대학 (서울 컴퓨터소프트웨어학부)
Read more

Altmetrics

Total Views & Downloads

BROWSE