Implementation of the Ada 2005 Task Dispatching Model in MaRTE OS and GNAT
Ada-Europe '09 Proceedings of the 14th Ada-Europe International Conference on Reliable Software Technologies
Supporting execution on multiprocessor platforms
ACM SIGAda Ada Letters
Execution-time control for interrupt handling
ACM SIGAda Ada Letters
Realtime paradigms needed post Ada 2005
ACM SIGAda Ada Letters
Execution time monitoring and interrupt handlers: position statement
ACM SIGAda Ada Letters
Towards a ravenscar extension for multi-processor systems
ACM SIGAda Ada Letters
Multiprocessor systems session summary
ACM SIGAda Ada Letters
Design and implementation of a Ravenscar extension for multiprocessors
Ada-Europe'11 Proceedings of the 16th Ada-Europe international conference on Reliable software technologies
Session summary: multiprocessor issues, part 1
ACM SIGAda Ada Letters
Hi-index | 0.00 |
This paper provides an overview of the real-time additions to Ada 2012 and their implementation status in GNAT. Most of these additions are related to multiprocessors, helping to exploit parallelism in an efficient and predictable way, and this is the area where GNAT has made more progress. There is also execution-time accounting of interrupts that has been added to bare board targets, where that GNAT run-time library has fine-grained control. The area of new scheduling policies is the one which has received less attention in GNAT, because of the lack or required support in underlying operating systems.