ABSTRACT
This tutorial assumes basic knowledge or experience with the Ada programming language.
This tutorial covers two of the major problems with parallel and real-time programming -- time management and storage management. Parallel processing, whether on single-processor machines or multiple processors, has many pitfalls. We will examine these potential pitfalls, and discuss ways to avoid common problems, such as deadlocks and race conditions. We will also discuss how to write code that efficiently passes data with other parallel processes. The basics of parallel processing are covered, leading to a discussion and examples using Ada tasking. In addition, the Ada Real-Time Systems Annex is also covered.
Index Terms
MA1: real-time and parallel processing in ada
Recommendations
MA1: real-time and parallel processing in ada
SIGAda '07This tutorial assumes basic knowledge or experience with the Ada programming language.
This tutorial covers two of the major problems with parallel and real-time programming -- time management and storage management. Parallel processing, whether on ...
MA1: Ada for real-time and parallel processing
Level - Intermediate. This tutorial assumes basic knowledge or experience with the Ada programming language.
This tutorial covers two of the major problems with parallel and real-time programming - time management and storage management. Parallel ...
MA1: Ada for real-time and parallel processing
SIGAda '08: Proceedings of the 2008 ACM annual international conference on SIGAda annual international conferenceLevel - Intermediate. This tutorial assumes basic knowledge or experience with the Ada programming language.
This tutorial covers two of the major problems with parallel and real-time programming - time management and storage management. Parallel ...







Comments