Skip to main content
eScholarship
Open Access Publications from the University of California

A mathematical-statistics-based system-level time-constraint scheduling algorithm

Abstract

HLS scheduling algorithms can not be applied on system-level synthesis due to the following problems.

- The clock is no longer able to align the scheduled objects at system-level

- Combined concurrent and exclusive execution flows

- Synchronization precedences among the scheduled objects

- Execution time of the scheduled objects may not be determined until run-time.

In this paper, we present an extended task graph to capture the system-level scheduling problems. We define the system-level time-constraint scheduling problems based on the extended task graph, and a scheduling algorithm is presented. Static scheduling, which can have less OS overhead and better system WCET, is used. The algorithm can obtain good solutions within acceptable and predictable CPU time.

Main Content
For improved accessibility of PDF content, download the file to your device.
Current View