ACM Home Page
Please provide us with feedback. Feedback
A hardware/software kernel for system on chip designs
Full text PdfPdf (998 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2004 ACM symposium on Applied computing table of contents
Nicosia, Cyprus
SESSION: Embedded systems: applications, solutions and techniques (EMBS) table of contents
Pages: 869 - 875  
Year of Publication: 2004
ISBN:1-58113-812-1
Authors
Andrew Morton  University of Waterloo, Waterloo, Ontario, Canada
Wayne M. Loucks  University of Waterloo, Waterloo, Ontario, Canada
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 48,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

As part of the SoC design process, the application is partitioned between implementation in hardware and implementation in software. While it is customarily the application that is subject to partitioning, it is also possible to partition the software kernel. In this paper, a uniprocessor real-time kernel that implements the Earliest Deadline First (EDF) scheduling policy is partitioned. It is partitioned by moving the EDF scheduler into a coprocessor. The coprocessor size and performance are analyzed. A metric is then proposed that measures a coprocessor's impact on application feasibility. This metric permits a unified comparison of kernel coprocessors and application coprocessors during design partitioning.


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
J. Adomat, J. Furunäs, L. Lindh, and J. Stärner. Real-time kernel in hardware rtu: A step towards deterministic and high-performance real-time systems. In Proceedings of the Eighth Euromicro Workshop on Real-Time Systems, pages 164--168, 1996.
 
2
J. R. Jackson. Scheduling a production line to minimize maximum tardiness. Research Report 43, Management Science Research Project, University of California, Los Angeles, 1955.
3
 
4
5
 
6
 
7
A. Morton and W. M. Loucks. Real-time kernel support for coprocessors: Empirical study of an sopc. In Proceedings of the Embedded Systems and Applications Conference, pages 10--14, 2003.
 
8
 
9
RealFast. Ultrafast micro kernel (ufμk) - hw os accelerator. World wide web document, http://www.realfast.se/rfipp/products/s16/UFK_datasheet.pdf, 2002.


Collaborative Colleagues:
Andrew Morton: colleagues
Wayne M. Loucks: colleagues