Multitasking Support in GPUs

  1. Kernelet: High-Throughput GPU Kernel Executions with Dynamic Slicing and Scheduling," in IEEE Transactions on Parallel and Distributed Systems, vol. 25, no. 6, pp. 1522-1532, June 2014 Link

  2. Supporting Preemptive Task Executions and Memory Copies in GPGPUs, 24th Euromicro Conference on Real-Time Systems 2012 Link

  3. RGEM: A responsive GPGPU execution model for runtime engines. In Proc. of IEEE RTSS 2011 Link

  4. GPUScheduler: User-Level Preemptive Scheduling for NVIDIA GPUs, Shaleen Garg, Kishore Kothapalli, Suresh Purini CSTAR, International Institute of Information Technology, Hyderabad Link