西安交通大学学报
西安交通大學學報
서안교통대학학보
JOURNAL OF XI'AN JIAOTONG UNIVERSITY
2014年
12期
87-92
,共6页
丑文龙%梅魁志%高增辉%李博良
醜文龍%梅魁誌%高增輝%李博良
축문룡%매괴지%고증휘%리박량
图形处理器%多任务%调度%排队
圖形處理器%多任務%調度%排隊
도형처리기%다임무%조도%배대
graphic processing unit(GPU)%multitask%scheduling%queuing
针对现有GPU任务调度系统在多任务环境下不能保证图形任务响应时间的问题,提出基于分类和多优先级队列(CPMQ)的调度方案,并在ARM的嵌入式GPU上实现验证.该方案中,将GPU的多任务划分为图形任务、通用计算任务和实时图形3类任务并分别建立队列排队,其中图形任务和通用计算任务按照优先级在各自队列中排队,实时图形按照任务截止时间排队.面向多队列的任务调度,优先从实时任务队列中选择任务,并按照加权公平算法分别在图形任务队列和通用计算队列中选择任务.实验结果表明:相比于ARM GPU的原有调度系统,CPMQ在不显著增加通用计算任务的执行时间和调度开销的情况下,将实时图形任务的帧率提升了5%~20%.
針對現有GPU任務調度繫統在多任務環境下不能保證圖形任務響應時間的問題,提齣基于分類和多優先級隊列(CPMQ)的調度方案,併在ARM的嵌入式GPU上實現驗證.該方案中,將GPU的多任務劃分為圖形任務、通用計算任務和實時圖形3類任務併分彆建立隊列排隊,其中圖形任務和通用計算任務按照優先級在各自隊列中排隊,實時圖形按照任務截止時間排隊.麵嚮多隊列的任務調度,優先從實時任務隊列中選擇任務,併按照加權公平算法分彆在圖形任務隊列和通用計算隊列中選擇任務.實驗結果錶明:相比于ARM GPU的原有調度繫統,CPMQ在不顯著增加通用計算任務的執行時間和調度開銷的情況下,將實時圖形任務的幀率提升瞭5%~20%.
침대현유GPU임무조도계통재다임무배경하불능보증도형임무향응시간적문제,제출기우분류화다우선급대렬(CPMQ)적조도방안,병재ARM적감입식GPU상실현험증.해방안중,장GPU적다임무화분위도형임무、통용계산임무화실시도형3류임무병분별건립대렬배대,기중도형임무화통용계산임무안조우선급재각자대렬중배대,실시도형안조임무절지시간배대.면향다대렬적임무조도,우선종실시임무대렬중선택임무,병안조가권공평산법분별재도형임무대렬화통용계산대렬중선택임무.실험결과표명:상비우ARM GPU적원유조도계통,CPMQ재불현저증가통용계산임무적집행시간화조도개소적정황하,장실시도형임무적정솔제승료5%~20%.