skip to main content
column

Constraints on the Use of Executors in Real-time Systems

Published:13 July 2016Publication History
Skip Abstract Section

Abstract

Previous work proposed the inclusion of parallelism in Ada to improve the use of multicore processors. This work proposed a model of Tasklets to carry the expressions of parallelism, and introduced the notion of executors to map the execution of Tasklets on hardware. In developing the model, a number of choices arise that effect how well the model will accommodate real-time systems. These choices become constraints which are examined and reasonable choices proposed for adoption in Ada.

References

  1. Luís Miguel Pinho, Brad Moore, Stephen Michell, "Parallelism in Ada: Status and Prospects", Proceedings of the Reliable Systems Conference/Ada Europe 2014, Springer LNCS 2014Google ScholarGoogle Scholar
  2. Luís Miguel Pinho, Brad Moore, Stephen Michell, Tucker Taft "An execution model for fine grained parallelism in Ada", Proceedings of the Reliable Systems Conference/Ada Europe 2015, Springer LNCS, 2015Google ScholarGoogle ScholarCross RefCross Ref
  3. Luís Miguel Pinho, Brad Moore, Stephen Michell, Tucker Taft, "Real-Time Fine-grained Parallelism in Ada", International Real Time Ada Workshop 2015, ACM Ada Letters, ACM, New York, NY. 2015Google ScholarGoogle Scholar
  4. Luís Miguel Pinho, Brad Moore, Stephen Michell "Session Summary", International Real Time Ada Workshop 2015", ACM Ada Letters, ACM New York, NY, 2015Google ScholarGoogle Scholar
  5. ISO IEC 8652:2012 "Programming Languages and their Environments -- Programming Language Ada", ISO, Geneva, Switzerland 2012.Google ScholarGoogle Scholar
  6. Mei, HaiTao, Gray, Ian, Wellings, Andy, "Integrating Java 8 Streams with the Real-Time Specification for Java", Proceedings of the 13th International Workshop on Java Technologies of Real time and Embedded Systems, ACM, New York, NY, 2015 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

Full Access

  • Published in

    cover image ACM SIGAda Ada Letters
    ACM SIGAda Ada Letters  Volume 36, Issue 1
    June 2016
    98 pages
    ISSN:1094-3641
    DOI:10.1145/2971571
    Issue’s Table of Contents

    Copyright © 2016 Authors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 13 July 2016

    Check for updates

    Qualifiers

    • column

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!