An optimal k-exclusion real-time locking protocol motivated by multi-GPU systems

  • Authors:
  • Glenn A. Elliott;James H. Anderson

  • Affiliations:
  • Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, USA 27599-3175;Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, USA 27599-3175

  • Venue:
  • Real-Time Systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Graphics processing units (GPUs) are becoming increasingly important in today's platforms as their growing generality allows for them to be used as powerful co-processors. In previous work, the authors showed that GPUs may be integrated into real-time systems by treating GPUs as shared resources, allocated to real-time tasks through mutual exclusion locking protocols. In this paper, an asymptotically optimal k-exclusion locking protocol is presented for globally-scheduled job-level static-priority (JLSP) systems. This protocol may be used to manage a pool of resources, such as GPUs, in such systems.