作者
Can Basaran, Kyoung-Don Kang
发表日期
2012/7/11
研讨会论文
2012 24th Euromicro Conference on Real-Time Systems
页码范围
287-296
出版商
IEEE
简介
GPGPUs (General Purpose Graphic Processing Units) provide massive computational power. However, applying GPGPU technology to real-time computing is challenging due to the non-preemptive nature of GPGPUs. Especially, a job running in a GPGPU or a data copy between a GPGPU and CPU is non-preemptive. As a result, a high priority job arriving in the middle of a low priority job execution or memory copy suffers from priority inversion. To address the problem, we present a new lightweight approach to supporting preemptive memory copies and job executions in GPGPUs. Moreover, in our approach, a GPGPU job and memory copy between a GPGPU and the hosting CPU are run concurrently to enhance the responsiveness. To show the feasibility of our approach, we have implemented a prototype system for preemptive job executions and data copies in a GPGPU. The experimental results show that our …
引用总数
201220132014201520162017201820192020202120222023202412111111141810917763
学术搜索中的文章
C Basaran, KD Kang - 2012 24th Euromicro Conference on Real-Time …, 2012