For English see below.

PARADIS - Parallell och distribuerad programmering

Detta är en mycket viktig kurs för alla som vill bli duktiga programmerare. De flesta datorer idag har flera kärnor/processorer, och i framtiden lär de få allt fler. För att kunna skriva program som utnyttjar dessa kärnor/processorer på ett effektivt och lämpligt sätt krävs kunskaper i parallell programmering. Distribuerad programmering är en form av programmering där delar av koden körs på olika kärnor/processorer som ligger på olika datorer.

Rekommenderade förkunskaper

Kunskaper i programmering motsvarande 22,5 hp programmeringskurser (3 kurser à 7,5 hp) på högskolenivå.

Mål

Kursen presenterar programmeringskonstruktioner för att skapa parallella och distribuerade program.

Efter godkänd kurs kan studenten:

Lärare

Peter har mångårig erfarenhet av parallell och distribuerad programmering från näringslivet. Han föreläser på kursen om parallell och distribuerad programmering i Java enligt shared-memory-modellen.

Joe har utvecklat språket Erlang för parallell och distribuerad programmering på Ericsson. Han föreläser på kursen om parallell och distribuerad programmering i Erlang enligt actor-modellen.

Litteratur

PARADIS - Parallel and distributed programmering

This is a very important course for anyone who wants to become a good programmer. Most computers today have several kernels/processors, and in the future they are getting more and more. In order to write programs that utilize these cores/processors in an efficient and appropriate manner knowledge of parallel programming is required. Distributed programming is a form of programming where parts of the code run on different cores/processors located on different computers.

Knowledge of programming equivalent to 22.5 credits programming courses (3 courses per 7.5 credits) at university level.

Aim

The course present programming constructs to create parallel and distributed programs.

After passed examination the student have knowledge:

Teachers

Peter has many years of experience in parallel and distributed programming from the industry. He gives lectures, at the course, on parallel and distributed programming in Java according to the shared-memory model.

Joe has developed the Erlang language for parallel and distributed programming on Ericsson. He gives lectures, at the course, on parallel and distributed programming in Erlang according to the actor model.

Literature

PARADIS (last edited 2017-11-23 16:06:27 by peid8715@su.se)