首页 | 本学科首页   官方微博 | 高级检索  
     


Priority-driven spatial resource sharing scheduling for embedded graphics processing units
Affiliation:1. Department of Electronics and Communications Engineering, Tampere University of Technology, Tampere, Finland;2. Nokia Solutions and Networks, Espoo, Finland;1. Dipartimento Ingegneria Elettrica ed Elettronica, Università degli Studi di Cagliari, Cagliari, 09123, Italy;2. PolComIng – Gruppo Ingegneria dell’Informazione, Università degli Studi di Sassari, Sassari, 07100, Italy;1. Liaoning Technical University, China;2. University of Rennes I, Irisa, Inria, France;1. Fraunhofer ITWM, Fraunhofer Platz 1, Kaiserslautern, Germany;2. Ruprecht-Karls University of Heidelberg, B6 26, Mannheim, Germany;1. University Perpignan Via Domitia, Laboratoire LAMPS, F-66860, Perpignan, France;2. University Perpignan Via Domitia, DALI, F-66860, Perpignan, France;3. University Montpellier II, LIRMM, UMR 5506, F-34095, Montpellier, France;4. CNRS, LIRMM, UMR 5506, F-34095, Montpellier, France
Abstract:Many visual tasks in modern personal devices such smartphones resort heavily to graphics processing units (GPUs) for their fluent user experiences. Because most GPUs for embedded systems are non-preemptive by nature, it is important to schedule GPU resources efficiently across multiple GPU tasks. We present a novel spatial resource sharing (SRS) technique for GPU tasks, called a budget-reservation spatial resource sharing (BR-SRS) scheduling, which limits the number of GPU processing cores for a job based on the priority of the job. Such a priority-driven resource assignment can prevent a high-priority foreground GPU task from being delayed by background GPU tasks. The BR-SRS scheduler is invoked only twice at the arrival and completion of jobs, and thus, the scheduling overhead is minimized as well. We evaluated the performance of our scheduling scheme in an Android-based smartphone, and found that the proposed technique significantly improved the performance of high-priority tasks in comparison to the previous temporal budget-based multi-task scheduling.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号