A Light-weight Runtime Multi-tasking Scheduler for Embedded Multi-core Architectures

Main Content

PI: Karam Chatha
Type: New

The project aims to address the problem of executing multiple independent applications on an embedded multi-core architecture. The various applications compete for the limited processor resources, and a varying sub-set of these applications may be present under different use-cases. In other words the number of competing applications may change over time. Also, while some of the applications may have performance constraints, others may not have any such requirements. Further, the target embedded multi-core processors that will be considered as part of the project have limited (or no) operating system (OS) services support. The objective of the project is to develop and demonstrate a dynamic run-time scheduler for multi-tasking workloads on embedded multi-core processors.