An optimal k-exclusion real-time locking protocol motivated by multi-GPU systems
Department of Computer Science, University of North Carolina at Chapel Hill
University of North Carolina at Chapel Hill, 2011
Graphics processing units (GPUs) are becoming increasingly important in today’s platforms as their increased generality allows for them to be used as powerful co-processors. In previous work, we have found that GPUs may be integrated into real-time systems through the treatment of GPUs as shared resources, allocated to real-time tasks through mutual exclusion locking protocols. In this paper, we present an optimal k-exclusion locking protocol for globally-scheduled job-level static-priority (JLSP) systems. This protocol may be used to manage a pool of GPU resources in such systems.
January 3, 2012 by hgpu