You are here

Parallel programming for sequential programmers

Parallel programming for sequential programmers
===============================================

Assuming you already know sequential programming in a procedural programming language, this course can get you started writing parallel programs using the Ada programming language.

Teacher: Jacob Sparre

Course contents:
----------------

  1. A quick introduction to the basics of sequential programming in Ada. -- Just enough to allow you to map your existing programming knowledge to Ada.

    45 minutes lecture + 45 minutes exercises.

  2. Creating and understanding basic tasks (parallel threads of execution) with Ada. -- I.e. parallel programming without interaction. 

    45 minutes lecture + 45 minutes exercises

     
  3. Communication between tasks using safe, shared objects. One kind of interaction between tasks.

    45 minutes lecture + 45 minutes exercises

     
  4. Direct communication between tasks using rendezvous. -- Another kind of interaction between tasks.

    45 minutes lecture + 45 minutes exercises

     
  5. Patterns for implementing parallel execution.

    45 minutes lecture

     

Date: Friday 8th

Location: Symbion, Fruebjergvej 3, 2100 Kbh Ø