Title :
Scheduler implementation in MP SoC design
Author :
Cho, Youngchul ; Yoo, Sungjoo ; Choi, Kiyoung ; Zergainoh, Nacer-Eddine ; Jerraya, Ahmed Amine
Author_Institution :
Seoul Nat. Univ., South Korea
Abstract :
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.
Keywords :
integrated circuit design; processor scheduling; synchronisation; system-on-chip; MP SoC design; centralized implementation; communication transactions; distributed implementation; heterogeneous multiprocessor system on chip; interprocessor synchronization; intraprocessor synchronization; real world multimedia application; scheduler implementation; scheduler overhead; static scheduler; task executions; Centralized control; Communication system control; Control systems; Costs; Delay; Dynamic scheduling; Laser sintering; Multiprocessing systems; Processor scheduling; System-on-a-chip;
Conference_Titel :
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN :
0-7803-8736-8
DOI :
10.1109/ASPDAC.2005.1466148