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