skip to main content
10.1145/334012.334024acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
Article
Free access

Performance estimation for embedded systems with data and control dependencies

Published: 01 May 2000 Publication History

Abstract

In this paper we present an approach to performance estimation for hard real-time systems. We consider architectures consisting of multiple processors. The scheduling policy is based on a preemptive strategy with static priorities. Our model of the system captures both data and control dependencies, and the analysis is able to reduce the pessimism of the estimation by using the knowledge about these dependencies. Extensive experiments as well as a real life example demonstrate the efficiency of our approach.

References

[1]
N.C. Audslay, K.W. Tindell, A. Burns, "The End of the Road for Static Cyclic Scheduling", Proc. Euromicro Workshop on Real-Time Systems, 36-41, 1993.
[2]
A. Doboli, P. Eles, "Scheduling under Control Dependencies for Heterogeneous Architectures", Proc. International Conference on Computer Design, 602-608, 1998.
[3]
P. Eles, K. Kuchcinski, Z. Peng, A. Doboli, P. Pop, "Scheduling of Conditional Process Graphs for the Synthesis of Embedded Systems", Proc. DATE, 23-26, 1998.
[4]
G. Fohler, "Realizing Changes of Operational Modes with Pre Run-time Scheduled Hard Real-Time Systems", Responsive Computer Systems, H. Kopetz-Y. Kakuda ed., 287-300, Springer, 1993.
[5]
R. Gerber, D. Kang, S. Hong, M. Saksena, "End-to-End Design of Real-Time Systems", Formal Methods in Real- Time Computing, D. Mandrioli-C. Heitmeyer ed., John Wiley & Sons, 1996.
[6]
P.B. Jorgensen, J. Madsen, "Critical Path Driven Cosynthesis for Heterogeneous Target Architectures", Proc. International Workshop on Hardware-Software Co-design, 15-19, 1997.
[7]
C. Lee, M. Potkonjak, W. Wolf, "Synthesis of Hard Real- Time Application Specific Systems", Design Automation for Embedded Systems, 4, 215-241, 1999.
[8]
C.L. Liu, J. W. Layland, "Scheduling Algorithms for Multiprogramming in a Hard-Real-Time Environment", Journal of the ACM, 20(1), 46-61, 1973.
[9]
P. Pop, P., Eles, Z., Peng, "Scheduling with Optimized Communication for Time-Triggered Embedded Systems", Proc. International Workshop on Hardware-Software Co-design, 78- 82, 1999.
[10]
P. Pop, P., Eles, Z., Peng, "Bus Access Optimization for Distributed Embedded Systems based on Schedulability Analysis'', Proc. DATE, 2000.
[11]
K. Tindell, "Adding Time-Offsets to Schedulability Analysis'', Department of Computer Science, University of York, Report Number YCS-94-221, 1994.
[12]
K. Tindell, J. Clark, "Holistic Schedulability Analysis for Distributed Hard Real-Time Systems", Microprocessing and Microprogramming, 40, 117-134, 1994.
[13]
T. Yen, W. Wolf, "Performance estimation for real-time distributed embedded systems", IEEE Transactions on Parallel and Distributed Systems, Volume: 9(11), 1125 -1136, Nov. 1998.

Cited By

View all
  • (2008)Influence of different abstractions on the performance analysis of distributed hard real-time systemsDesign Automation for Embedded Systems10.1007/s10617-008-9015-113:1-2(27-49)Online publication date: 26-Apr-2008
  • (2007)Influence of different system abstractions on the performance analysis of distributed real-time systemsProceedings of the 7th ACM & IEEE international conference on Embedded software10.1145/1289927.1289959(193-202)Online publication date: 30-Sep-2007
  • (2007)Control-Flow Aware Communication and Conflict Analysis of Parallel Processes2007 Asia and South Pacific Design Automation Conference10.1109/ASPDAC.2007.357788(32-37)Online publication date: Jan-2007
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CODES '00: Proceedings of the eighth international workshop on Hardware/software codesign
May 2000
167 pages
ISBN:1581132689
DOI:10.1145/334012
  • Chairmen:
  • Frank Vahid,
  • Jan Madsen
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 2000

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

CODES00
Sponsor:

Acceptance Rates

Overall Acceptance Rate 280 of 864 submissions, 32%

Upcoming Conference

ESWEEK '24
Twentieth Embedded Systems Week
September 29 - October 4, 2024
Raleigh , NC , USA

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)18
  • Downloads (Last 6 weeks)6
Reflects downloads up to 14 Sep 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media