DocumentCode :
129266
Title :
GPU-EvR: Run-time event based real-time scheduling framework on GPGPU platform
Author :
Haeseung Lee ; Al Faruque, Mohammad Abdullah
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Univ. of California Irvine, Irvine, CA, USA
fYear :
2014
fDate :
24-28 March 2014
Firstpage :
1
Lastpage :
6
Abstract :
GPU architecture has traditionally been used in graphics application because of its enormous computing capability. Moreover, GPU architecture has also been used for general purpose computing in these days. Most of the current scheduling frameworks that are developed to handle GPGPU workload operate sequentially. This is problematic since this sequential approach may not be scalable for real-time systems, which is a consequence of the approach´s inability to support preemption. We propose a novel scheduling framework that provides real-time support for the GPGPU platform. In contrast to existing frameworks, our proposed framework considers both concurrent execution of applications on the GPU and mapping between streaming multiprocessors and thread blocks. By considering both concurrent execution and mapping, our framework is able to guarantee timing up to 6.4 times as many applications compared to TimeGraph [9] and Global EDF [5]. In addition, our experimental applications use up to 20% less power under our scheduling framework compared to [5], [9].
Keywords :
graphics processing units; processor scheduling; real-time systems; GPGPU platform; GPU-EvR; concurrent execution; general-purpose computing on graphics processing units; run-time event based real-time scheduling framework; streaming multiprocessors; thread blocks; Computer architecture; Delays; Equations; Graphics processing units; Kernel; Real-time systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
Conference_Location :
Dresden
Type :
conf
DOI :
10.7873/DATE.2014.233
Filename :
6800434
Link To Document :
بازگشت