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

ARM GPU的多任务调度设计与实现
引用本文:丑文龙,梅魁志,高增辉,李博良.ARM GPU的多任务调度设计与实现[J].西安交通大学学报,2014(12):87-92.
作者姓名:丑文龙  梅魁志  高增辉  李博良
作者单位:西安交通大学电子与信息工程学院
基金项目:国家高技术研究发展计划资助项目(2012AA010904);国家自然科学基金资助项目(61375023)
摘    要:针对现有GPU任务调度系统在多任务环境下不能保证图形任务响应时间的问题,提出基于分类和多优先级队列(CPMQ)的调度方案,并在ARM的嵌入式GPU上实现验证。该方案中,将GPU的多任务划分为图形任务、通用计算任务和实时图形3类任务并分别建立队列排队,其中图形任务和通用计算任务按照优先级在各自队列中排队,实时图形按照任务截止时间排队。面向多队列的任务调度,优先从实时任务队列中选择任务,并按照加权公平算法分别在图形任务队列和通用计算队列中选择任务。实验结果表明:相比于ARM GPU的原有调度系统,CPMQ在不显著增加通用计算任务的执行时间和调度开销的情况下,将实时图形任务的帧率提升了5%~20%。

关 键 词:图形处理器  多任务  调度  排队

Design and Implementation of Multitask Scheduling for Embedded ARM GPU
Abstract:
Keywords:
本文献已被 CNKI 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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