| | |
Summary: Parallel RealTime Task Scheduling on Multicore Platforms #
James H. Anderson and John M. Calandrino
Department of Computer Science, The University of North Carolina at Chapel Hill
Abstract
We propose a scheduling method for realtime systems im
plemented on multicore platforms that encourages individ
ual threads of multithreaded realtime tasks to be scheduled
together. When such threads are cooperative and share a
common working set, this method enables more effective use
of onchip shared caches.
1 Introduction
Multicore architectures, which include several processors on
a single chip, are being widely touted as a solution to the
``thermal roadblock'' imposed by singlecore designs. Sev
eral chip makers have released dualcore chips, and a few
designs with more than two cores have been announced as
well. For instance, Sun recently released its eightcore Ni
agara chip, while Intel is expected to release chips with 80
cores within five years [6].
Core 1
|