On Cache-Aware Task Partitioning for Multicore Embedded Real-Time Systems

Provided by: Virginia Systems
Topic: Hardware
Format: PDF
One approach for real-time scheduling on multicore platforms involves task partitioning, which statically assigns tasks to cores, enabling subsequent core local scheduling. No past partitioning schemes explicitly consider cache effects. The authors present a partitioning scheme called LWFG, which minimizes cache misses by partitioning tasks that share memory onto the same core and by evenly distributing the total working set size across cores. Their implementation reveals that LWFG improves execution efficiency and reduces mean maximum tardiness over past works by as much as 15% and 60%, respectively.

Find By Topic