Skip to Main Content (Press Enter)

Logo UNIMORE
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze

UNI-FIND
Logo UNIMORE

|

UNI-FIND

unimore.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze
  1. Pubblicazioni

Reconciling QoS and Concurrency in NVIDIA GPUs via Warp-Level Scheduling

Contributo in Atti di convegno
Data di Pubblicazione:
2022
Citazione:
Reconciling QoS and Concurrency in NVIDIA GPUs via Warp-Level Scheduling / Singh, J., Olmedo, I.S., Capodieci, N., Marongiu, A., Caccamo, M.. - (2022), pp. 1275-1280. (2022 Design, Automation and Test in Europe Conference and Exhibition, DATE 2022 bel 2022) [10.23919/DATE54114.2022.9774761].
Abstract:
The widespread deployment of NVIDIA GPUs in latency-sensitive systems today requires predictable GPU multi-tasking, which cannot be trivially achieved. The NVIDIA CUDA API allows programmers to easily exploit the processing power provided by these massively parallel accelerators and is one of the major reasons behind their ubiquity. However, NVIDIA GPUs and the CUDA programming model favor throughput instead of latency and timing predictability. Hence, providing real-time and quality-of-service (QoS) properties to GPU applications presents an interesting research challenge. Such a challenge is paramount when considering simultaneous multikernel (SMK) scenarios, wherein kernels are executed concurrently within each streaming multiprocessor (SM). In this work, we explore QoS-based fine-grained multitasking in SMK via job arbitration at the lowest level of the GPU scheduling hierarchy, i.e., between warps. We present QoS-aware warp scheduling (QAWS) and evaluate it against state-of-the-art, kernel-agnostic policies seen in NVIDIA hardware today. Since the NVIDIA ecosystem lacks a mechanism to specify and enforce kernel priority at the warp granularity, we implement and evaluate our proposed warp scheduling policy on GPGPU-Sim. QAWS not only improves the response time of the higher priority tasks but also has comparable or better throughput than the state-of-the-art policies.
Tipologia CRIS:
Relazione in Atti di Convegno
Elenco autori:
Singh, J.; Olmedo, I. S.; Capodieci, N.; Marongiu, A.; Caccamo, M.
Autori di Ateneo:
CAPODIECI NICOLA
MARONGIU ANDREA
Link alla scheda completa:
https://iris.unimore.it/handle/11380/1281886
Link al Full Text:
https://iris.unimore.it//retrieve/handle/11380/1281886/472565/QoS_Warp_scheduling_designDRAFT.pdf
Titolo del libro:
Proceedings of the 2022 Design, Automation and Test in Europe Conference and Exhibition, DATE 2022
Pubblicato in:
PROCEEDINGS - DESIGN, AUTOMATION, AND TEST IN EUROPE CONFERENCE AND EXHIBITION
Series
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.2.0