2014 · 10 citations · 23 references
ComputingComputer EngineeringComputer ScienceParallel ComputingReal-time SystemsSchedulingMultiprocessor SystemsParallel Computing SystemsPreemptive SchedulingSchedulability AnalysisTask ModelsTask SchedulingMulti-gpu ComputingMulti-gpu SystemsMultiprocessor SchedulabilityMultiprocessor SchedulingScheduling AlgorithmsScheduling In Multiprocessor SystemsSporadic Task ModelSporadic Task Scheduling
Limited-preemption scheduling of sporadic task systems upon a multiprocessor platform is considered, when inter-processor migration is permitted. A schedulability test is derived by extending a prior schedulability test for fully-preemptive scheduling of sporadic task systems to the above-mentioned platform. We describe how the derived schedulability test can be used as a schedulability test for multiprocessor, multi-GPU systems with busy-waiting. Experimental evaluations are used to show the efficacy of the derived schedulability test in the context of the multiprocessor, multi-GPU system model.
23
Manuel Blum, Robert W. Floyd, Vaughan Pratt et al. · Journal of Computer and System Sciences · 1973 · 1.2K citations
Techniques for Multiprocessor Global Schedulability Analysis
Sanjoy Baruah · 2007 · 695 citations
TimeGraph: GPU scheduling for real-time multi-tasking environments
Shinpei Kato, Karthik Lakshmanan, Ragunathan Rajkumar et al. · 2011 · 260 citations
A Flexible Real-Time Locking Protocol for Multiprocessors
Aaron Block, Hennadiy Leontyev, Björn B. Brandenburg et al. · 2007 · 259 citations