Using Ada 2012 for multicore real-time task scheduling -

Using Ada 2012 for multicore real-time task scheduling

In “Implementing multicore real-time scheduling algorithms based on task splitting using Ada,” 2012 Björn Andersson and Luís Miguel Pinho at the Polytechnic Institute of Porto (ISEP-IPP) in Portugal, assess the capabilities of Ada 2012 in the context of the various real time scheduling algorithms used in real time and deterministic embedded designs.

In particular, they present Ada 2012 code for implementing a subset of the current task splitting scheduling algorithms available. They also assess the many published algorithms and have selected those they think perform best (in terms of being able to schedule tasks at high utilization and generating few preemptions), and are illustrative of how different types of approaches can be programmed in Ada.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.