skip to main content
column

Real-Time Fine-Grained Parallelism in Ada

Published:28 December 2015Publication History
Skip Abstract Section

Abstract

The approach for fine-grained parallelism in Ada presented at the last Real-Time Ada Workshop has been revised, both in terms of the language mechanisms to specify parallelism, as well as in terms of the underlying execution model. This paper summarizes the current state of the proposal, further detailing how programmers can control the behavior of the parallel execution, and discussing the issues which are still open.

References

  1. S. Michell, B. Moore, L. M. Pinho, "Tasklettes -- a Fine Grained Parallelism for Ada on Multicores", International Conference on Reliable Software Technologies -- Ada-Europe 2013, LNCS 7896, Springer, 2013.Google ScholarGoogle Scholar
  2. L. M. Pinho, B. Moore, S. Michell, "Parallelism in Ada: status and prospects", International Conference on Reliable Software Technologies - Ada-Europe 2014, LNCS 8454, Springer, 2014.Google ScholarGoogle Scholar
  3. S. T. Taft, B. Moore, L. M. Pinho, S. Michell, "Safe Parallel Programming in Ada with Language Extensions", High-Integrity Language Technologies conference (HILT 2014), October 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. M. Pinho, B. Moore, S. Michell, S. T. Taft, "An Execution Model for Fine-Grained Parallelism in Ada", 20th International Conference on Reliable Software Technologies (Ada-Europe 2015), June 2015.Google ScholarGoogle Scholar
  5. ISO IEC 8652:2012. Programming Languages and their Environments -- Programming Language Ada. International Standards Organization, Geneva, Switzerland, 2012Google ScholarGoogle Scholar
  6. Intel Corporation, Cilk Plus, https://software.intel.com/en-us/intel-cilk-plusGoogle ScholarGoogle Scholar
  7. OpenMP Architecture Review Board, "OpenMP Application Program Interface", Version 4.0, July 2013Google ScholarGoogle Scholar
  8. R. D. Blumofe and C. E. Leiserson. Scheduling multithreaded computations by work stealing. J. ACM, 46:720--748, September 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. B. Moore, S. Michell and L. M. Pinho, "Parallelism in Ada: General Model and Ravenscar", 16th International Real-Time Ada Workshop, York, UK, April 2013.Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

(auto-classified)
  1. Real-Time Fine-Grained Parallelism in Ada

    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 35, Issue 1
      April 2015
      96 pages
      ISSN:1094-3641
      DOI:10.1145/2870544
      Issue’s Table of Contents

      Copyright © 2015 Authors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 28 December 2015

      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!