skip to main content
research-article

Support for multiprocessor platforms

Published:11 June 2013Publication History
Skip Abstract Section

Abstract

Multiprocessor platforms are becoming the norm for more powerful embedded real-time systems. Although Ada allows its tasks to be executed on such platforms, until recently it has provided no explicit support. The new revision of Ada now provides facilities for allocating and scheduling tasks on SMP platforms. The notions of a CPU and Dispatching-Domain have been introduced. We summaries these facilities and review the extra support that could be provided in the future for SMP and non-SMP platforms.

References

  1. B. Andersson and K. Bletsas. Sporadic multiprocessor scheduling with few preemptions. In Euromicro Conference on Real-Time Systems (ECRTS), pages 243--252, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. B. Andersson and J. Jonsson. Fixed-priority preemptive multiprocessor scheduling: to partition or not to partition. In Proceedings of the International Conference on Real-Time Computing Systems and Applications, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. Burns, R.I. Davis, P. Wang, and F. Zhang. Partitioned edf scheduling for multiprocessors using a C=D scheme. In Proceedings of 18th International Conference on Real-Time and Network Systems (RTNS), pages 169--178, 2010.Google ScholarGoogle Scholar
  4. A. Burns and A.J. Wellings. Dispatching domains for multiprocessor platforms and their representation in Ada. In J. Real and T. Vardanega, editors, Proceedings of Reliable Software Technologies - Ada-Europe 2010, volume LNCS 6106, pages 41--53. Springer, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Burns and A.J. Wellings. Multiprocessor systems: Session summary. Ada Letters -- Proceedings of the 14th International Workshop on Real-Time Ada Issues (IRTAW 14), XXX(1):16--25, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. A. Burns and A.J. Wellings. Supporting execution on multiprocessor platforms. Ada Letters -- Proceedings of the 14th International Workshop on Real-Time Ada Issues (IRTAW 14), XXX(1):16--25, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. J. Real and S. Mitchell. Beyond Ada 2005 session report. In Proceedings of IRTAW 13, Ada Letters, XXVII(2), pages 124--126, 2007.Google ScholarGoogle Scholar
  8. J. Ruiz. Towards a ravenscar extension for multiprocessor systems. Ada Letters -- Proceedings of the 14th International Workshop on Real-Time Ada Issues (IRTAW 14), XXX(1):86--90, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. K. Shinpei and Y. Nobuyuki. Portioned EDF-based scheduling on multiprocessors. In EMSOFT, pages 139--148, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. M. Ward and N.C Audsley. Suggestions for stream based parallel systems in Ada. In Proceedings of IRTAW 13, Ada Letters, XXVII(2), pages 33--138, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A.J. Wellings and A. Burns. Beyond Ada 2005: allocating tasks to processors in SMP systems. In Proceedings of IRTAW 13, Ada Letters, XXVII(2), pages 75--81, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A.J. Wellings, A.H. Malik, N.C. Audsley, and A. Burns. Ada and cc-NUMA architectures. what can be achieved with Ada 2005? Ada Letters -- Proceedings of the 14th International Workshop on Real-Time Ada Issues (IRTAW 14), XXX(1):125--134, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Support for multiprocessor platforms

        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

        Full Access

        • Published in

          cover image ACM SIGAda Ada Letters
          ACM SIGAda Ada Letters  Volume 33, Issue 1
          April 2013
          171 pages
          ISSN:1094-3641
          DOI:10.1145/2492312
          Issue’s Table of Contents

          Copyright © 2013 Authors

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 11 June 2013

          Check for updates

          Qualifiers

          • research-article
        • Article Metrics

          • Downloads (Last 12 months)0
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!