Partitioned K-Exclusion Real-Time Locking Protocol Motivated by Multicore Multi-GPU Systems

Mao-Lin Yang,Hang Lei,Yong Liao,Ze-Wei Chen
DOI: https://doi.org/10.11989/jest.1674-862x.603162
2016-01-01
Journal of Electronic Science and Technology
Abstract:Graphic processing units(GPUs) have been widely recognized as cost-efficient co-processors with acceptable size, weight, and power consumption. However, adopting GPUs in real-time systems is still challenging, due to the lack in framework for real-time analysis. In order to guarantee real-time requirements while maintaining system utilization in modern heterogeneous systems, such as multicore multi-GPU systems, a novel suspension-based k-exclusion real-time locking protocol and the associated suspension-aware schedulability analysis are proposed. The proposed protocol provides a synchronization framework that enables multiple GPUs to be efficiently integrated in multicore real-time systems. Comparative evaluations show that the proposed methods improve upon the existing work in terms of schedulability.
What problem does this paper attempt to address?