Design Con 2015

Using Ada 2012 for multicore real-time task scheduling

February 13, 2013

Bernard Cole-February 13, 2013

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.


This content requires registration.

Log-in or register for a free account to get unlimited articles and full access to EDN.




Loading comments...

KNOWLEDGE CENTER