ACM Home Page
Please provide us with feedback. Feedback
Scheduler implementation in MP SoC design
Full text PdfPdf (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
SIGDA: ACM Special Interest Group on Design Automation
: Shanghai IC Industry Association
: IEEE SSCS Shanghai Chapter
: IEEE CAS
: IEEE Beijing Section
: Fudan University
: Chinese Institute of Electronics
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 4,   Downloads (12 Months): 33,   Citation Count: 2
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1120725.1120793
What is a DOI?

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
3
 
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/.

Collaborative Colleagues:
Youngchul Cho: colleagues
Sungjoo Yoo: colleagues
Kiyoung Choi: colleagues
Nacer-Eddine Zergainoh: colleagues
Ahmed Amine Jerraya: colleagues