skip to main content
10.1145/1450135.1450177acmconferencesArticle/Chapter ViewAbstractPublication PagesesweekConference Proceedingsconference-collections
research-article

Providing accurate event models for the analysis of heterogeneous multiprocessor systems

Authors Info & Claims
Published:19 October 2008Publication History

ABSTRACT

This paper proposes a new method for deriving quantitative event information for compositional multiprocessor performance analysis. This procedure brakes down the complexity into the analysis of individual components (tasks mapped to resources) and the propagation of the timing information with the help of event models. This paper improves previous methods to derive event models in a multiprocessor system by providing tighter bounds and allowing arbitrarily shaped event models. The procedure is based on a a simple yet expressive resource model called the multiple event busy time which can be derived on the basis of classical scheduling theory -- it can therefore be provided for a large domain of scheduling policies. Our experiments show that overestimation by previous methods can be reduced significantly.

References

  1. Rafik Henia, Arne Hamann, Marek Jersak, Razvan Racu, Kai Richter, and Rolf Ernst. System level performance analysis - the symta/s approach. In IEE Proceedings Computers and Digital Techniques, 2005.Google ScholarGoogle ScholarCross RefCross Ref
  2. S. Chakraborty, S. Kunzli, and L. Thiele. A general framework for analysing system properties in platform-based embedded system designs. Proc. 6th Design, Automation and Test in Europe (DATE), 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. KW Tindell, A. Burns, and AJ Wellings. An extendible approach for analyzing fixed priority hard real-time tasks. Real-Time Systems, 6(2):133--151, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J.Y. Le Boudec and P. Thiran. Network Calculus: A Theory of Deterministic Queuing Systems for the Internet. Springer, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. S. Chakraborty and L. Thiele. A New Task Model for Streaming Applications and Its Schedulability Analysis. In Proc. Design, Automation and Test in Europe (DATE), 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Ernesto Wandeler. Modular Performance Analysis and Interface-based Design of Embedded Systems. PhD thesis, Swiss Federal Institute of Technology, 2006.Google ScholarGoogle Scholar
  7. Kai Richter. Compositional Scheduling Analysis Using Standard Event Models. PhD thesis, Technical University of Braunschweig, 2004.Google ScholarGoogle Scholar
  8. Simon Perathoner, Ernesto Wandeler, and Lothar Thiele et al. Influence of different system abstractions on the performance analysis of distributed real-time systems. Design Automation for Embedded Systems, 2008.Google ScholarGoogle Scholar
  9. Jonas Rox and Rolf Ernst. Construction and Deconstruction of Hierarchical Event Streams with Multiple Hierarchical Layers. In Proc. 20th Euromicro Conference On Real-Time Systems, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. S. Schliecker, M. Ivers, and R. Ernst. Memory Access Patterns for the Analysis of MPSoCs. IEEE North-East Workshop on Systems, 2006.Google ScholarGoogle Scholar
  11. K. Albers, F. Bodmann, and F. Slomka. Hierarchical Event Streams and Event Dependency Graphs: A New Computational Model for Embedded Real-Time Systems. In Proc. 18th Euromicro Conference on Real-Time Systems, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. Joseph and P. Pandya. Finding Response Times in a Real-Time System. The Computer Journal, 29(5):390, 1986.Google ScholarGoogle ScholarCross RefCross Ref
  13. J.C. Palencia and M.G. Harbour. Schedulability analysis for tasks with static and dynamic offsets. In Proc. 19th IEEE Real-Time Systems Symposium, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. AK Mok and D. Chen. A multiframe model for real-time tasks. Software Engineering, IEEE Transactions on, 23(10):635--645, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. J. Staschulat, S. Schliecker, and R. Ernst. Scheduling Analysis of Real-Time Systems with Precise Modeling of Cache Related Preemption Delay. In Proc. 17th Euromicro Conference on Real-Time Systems, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. T. Pop, P. Pop, P. Eles, Z. Peng, and A. Andrei. Timing Analysis of the FlexRay Communication Protocol. In Proc. 18th EuroMicro Conference on Real-Time Systems, Dresden, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. C. Li, R. Bettati, and W. Zhao. Response time analysis for distributed real-time systems with bursty job arrivals. Proceedings of IEEE ICPP, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Razvan Racu, Li Li, Rafik Henia, Arne Hamann, and Rolf Ernst. Improved Response Time Analysis of Tasks Scheduled under Preemptive Round Robin. Intl. Conf. on Hardware Software Codesign and System Synthesis, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. S. Schliecker, M. Ivers, and R. Ernst. Integrated analysis of communicating tasks in MPSoCs. Intl. Conf. on Hardware Software Codesign and System Synthesis (CODES), 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    CODES+ISSS '08: Proceedings of the 6th IEEE/ACM/IFIP international conference on Hardware/Software codesign and system synthesis
    October 2008
    288 pages
    ISBN:9781605584706
    DOI:10.1145/1450135

    Copyright © 2008 ACM

    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]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 19 October 2008

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    CODES+ISSS '08 Paper Acceptance Rate44of143submissions,31%Overall Acceptance Rate280of864submissions,32%

    Upcoming Conference

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

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader