LATOA: Load-Aware Task Offloading and Adoption in GPU

التفاصيل البيبلوغرافية
العنوان: LATOA: Load-Aware Task Offloading and Adoption in GPU
المؤلفون: Bitalebi, Hossein, Geraeinejad, Vahid, Safaei, Farshad, Ebrahimi, Masoumeh
المصدر: Proceedings of the 15th Workshop on General Purpose Processing Using GPU, GPGPU 2023. :7-13
مصطلحات موضوعية: adoption, cache access, GPU, irregularity, locality, offloading, stall cycle, unbalanced load distribution
الوصف: The emerging new applications, such as data mining and graph analysis, demand extra processing power at the hardware level. Conventional static task scheduling is no longer able to meet the requirements of such complicated applications. This inefficiency is a major concern when the application is supposed to run on a Graphics Processing Unit (GPU), where millions of instructions should be distributed among a limited number of processing cores. A non-optimal scheduling strategy leads to unfair load distribution among the GPU’s processing cores. Consequently, while busy cores are stalled due to the lack of resources, waiting for their data from the main memory, other cores are idle, waiting for busy cores to complete their tasks. Our study introduces LATOA, a Load-Aware Task Offloading and Adoption method that tackles this problem by reducing both stall and idle cycles. LATOA is the first study moving from static to dynamic task scheduling based on run-time information obtained from the Miss Status Holding Register (MSHR) tables. In LATOA, all processing cores are dynamically tagged with critical, neutral, or relaxed states. Then, irregular warps with low locality properties are detected and offloaded from critical cores (going to the stall state) to relaxed ones (going to the idle state). Based on our experiments, LATOA reduces the number of stall cycles on average by 24% and increases the neutral states on average by 38%. In addition, with negligible hardware overhead, LATOA improves system performance and power efficiency on average by 26% and 7%, respectively.
وصف الملف: print
URL الوصول: https://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-334533
https://doi.org/10.1145/3589236.3589243
قاعدة البيانات: SwePub