Scheduler implementation in MP SoC design

Young-Chul Cho, Sungjoo Yoo, Ki‐Young Choi, Nacer-Eddine Zergainoh, Ahmed Amine Jerraya · 2005

In the design of a heterogeneous multiprocessor system on chip, we face a new design problem; scheduler implementation. In this paper, we present an approach to implementing a static scheduler, which controls all the task executions and communication transactions of a system according to a pre-determined schedule. For the scheduler implementation, we consider both intra-processor and inter-processor synchronization. We also consider scheduler overhead, which is often neglected. In particular, we address the issue of centralized implementation versus distributed implementation. We investigate the pros and cons of the two different scheduler implementations. Through experiments with synthetic examples and a real world multimedia application, we show the effectiveness of our approach.

Read the paper · More papers on PaperTik