skip to main content
article

Beyond Ada 2005: allocating tasks to processors in SMP systems

Published:17 April 2007Publication History
Skip Abstract Section

Abstract

Ada 2005 has added no new facilities to support applications that want to run on multiprocessor systems. Following the example set by Ada 95, the language facilitates multiprocessor implementations but provides no direct support for an application-controlled mapping of tasks to processors. Such partitioning is often required to obtain feasible real-time systems. This paper argues that multiprocessors systems are becoming so prevalent that the current position is no longer tenable. A proposal for minimal support is presented.

References

  1. B. S. Anderson. Saftey critical systems and SMPs, private communication, 2006.Google ScholarGoogle Scholar
  2. T. P. Baker. An analysis of fixed-priority schedulability on a multiprocessor. Real-Time Systems, 32(1-2):41--71, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. T. P. Baker. Global versus partitioned scheduling in multiprocessor systems, private communication, 2006.Google ScholarGoogle Scholar
  4. Linux Manual Page. sched_setaffinity(), 2006.Google ScholarGoogle Scholar
  5. Michael Gonzalez Harbour. Supporting SMPs in POSIX, private communication, 2006.Google ScholarGoogle Scholar
  6. Open Group/IEEE. The open group base specifications issue 6, ieee std 1003.1, 2004 edition. IEEE/1003.1 2004 Edition, The Open Group, 2004.Google ScholarGoogle Scholar

Index Terms

  1. Beyond Ada 2005: allocating tasks to processors in SMP systems

          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 XXVII, Issue 2
            Papers of the 13th International Real-Time Ada Workshop (IRTAW-13)
            August 2007
            83 pages
            ISSN:1094-3641
            DOI:10.1145/1316002
            Issue’s Table of Contents
            • cover image ACM Other conferences
              IRTAW '07: Proceedings of the 13th international workshop on Real-time Ada
              April 2007
              116 pages
              ISBN:9781450378406
              DOI:10.1145/1316003

            Copyright © 2007 ACM

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 17 April 2007

            Check for updates

            Qualifiers

            • article

          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!