| Scheduler implementation in MP SoC design |
| Full text |
Pdf
(403 KB)
|
| Source
|
Asia and South Pacific Design Automation Conference
archive
Proceedings of the 2005 Asia and South Pacific Design Automation Conference
table of contents
Shanghai, China
SESSION: System level modeling and embedded software
table of contents
Pages: 151 - 156
Year of Publication: 2005
ISBN:0-7803-8737-6
|
|
Authors
|
|
Youngchul Cho
|
Seoul National University, Seoul, Korea
|
|
Sungjoo Yoo
|
Samsung Electronics, Soowon, Korea
|
|
Kiyoung Choi
|
Seoul National University, Seoul, Korea
|
|
Nacer-Eddine Zergainoh
|
SLS group - TIMA Laboratory, Grenoble, France
|
|
Ahmed Amine Jerraya
|
SLS group - TIMA Laboratory, Grenoble, France
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 37, Citation Count: 2
|
|
|
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.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Youngchul Cho , Ganghee Lee , Sungjoo Yoo , Kiyoung Choi , Nacer-Eddine Zergainoh, Scheduling and Timing Analysis of HW/SW On-Chip Communication in MP SoC Design, Proceedings of the conference on Design, Automation and Test in Europe: Designers' Forum, p.20132, March 03-07, 2003
|
 |
3
|
JoAnn M. Paul , Alex Bobrek , Jeffrey E. Nelson , Joshua J. Pieper , Donald E. Thomas, Schedulers as model-based design elements in programmable heterogeneous multiprocessors, Proceedings of the 40th conference on Design automation, June 02-06, 2003, Anaheim, CA, USA
[doi> 10.1145/775832.775938]
|
| |
4
|
|
| |
5
|
|
| |
6
|
M. Engels and T. Meng, "Rapid prototyping of a real-time video encoder," Proc. International Workshop on Rapid System Prototyping, pp. 8--15, 1994.
|
| |
7
|
J. L. Pino and E. A. Lee, "Hierarchical static scheduling of dataflow graph onto multiprocessors," Proc. International Conference on Acoustics, Speech, and Signal Processing, pp. 2643--2646, 1995.
|
| |
8
|
|
| |
9
|
|
| |
10
|
J.-Y. Colin and M. Nakechbandi, "Scheduling tasks with communication delays on a two-level virtual distributed system," in Proc. Euromicro Workshop on Parallel and Distributed Processing, pp. 344--348, 1999.
|
| |
11
|
K. Lahiri, A. Raghunathan, and S. Dey, "System-level performance analysis for designing on-chip communication architecture," IEEE Transaction on Computer-Aided Design of Integrated Circuits and Systems, vol. 20, no. 6, pp. 768--783, 2001.
|
| |
12
|
ARM Inc., AMBA#8482; Specification (Rev 2.0), available in http://www.arm.com/.
|
| |
13
|
ARM, Inc., ARM9#8482; FAMILY, available in http://www.arm.com.
|
| |
14
|
NEC Inc., "IC memory selection guide," available in http://www.nec.com.
|
| |
15
|
Redhat Inc., eCos, available in http://www.redhat.com/embedded/technologies/ecos/.
|
|