| | |
Summary: A Hybrid Real-Time Scheduling Approach for Large-Scale
Multicore Platforms
John M. Calandrino1
, James H. Anderson1
, and Dan P. Baumberger2
1
Department of Computer Science, The University of North Carolina at Chapel Hill
2
Systems Technology Lab, Intel Corporation, Hillsboro, OR
Abstract
We propose a hybrid approach for scheduling real-time
tasks on large-scale multicore platforms with hierarchi-
cal shared caches. In this approach, a multicore platform
is partitioned into clusters. Tasks are statically assigned
to these clusters, and scheduled within each cluster us-
ing the preemptive global EDF scheduling algorithm. We
show that this hybrid of partitioning and global schedul-
ing performs better on large-scale platforms than either
approach alone. We also determine the appropriate clus-
ter size to achieve the best performance possible, given
|