Parallell och distribuerad programmering
Kurs, Avancerad nivå, 1TD070
Våren 2025 Våren 2025, Uppsala, 33 %, Campus, Engelska
- Studieort
- Uppsala
- Studietakt
- 33 %
- Undervisningsform
- Campus
- Undervisningstid
- Dag
- Studieperiod
- 24 mars 2025–8 juni 2025
- Undervisningsspråk
- Engelska
- Behörighet
-
120 hp inom teknik/naturvetenskap inklusive Introduktion till beräkningsvetenskap eller Beräkningsvetenskap I. En av kurserna Högprestandaprogrammering och Lågnivå-parallellprogrammering ska vara genomgången. Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)
- Urval
-
Högskolepoäng inom teknik/naturvetenskap (max 240 hp)
- Avgifter
-
Du som inte är medborgare i ett EU-/EES-land eller Schweiz måste betala anmälnings- och studieavgift.
- Studieavgift, första inbetalningen: 12 083 kr
- Studieavgift, totalt: 12 083 kr
- Sista anmälningsdag
- 15 oktober 2024
- Anmälningskod
- UU-62007
För dig som är antagen eller reserv
- Registreringsperiod
- 10 mars 2025–31 mars 2025
- Institutionens information om registrering
Våren 2025 Våren 2025, Uppsala, 33 %, Campus, Engelska För utbytesstudenter
- Studieort
- Uppsala
- Studietakt
- 33 %
- Undervisningsform
- Campus
- Undervisningstid
- Dag
- Studieperiod
- 24 mars 2025–8 juni 2025
- Undervisningsspråk
- Engelska
- Behörighet
-
120 hp inom teknik/naturvetenskap inklusive Introduktion till beräkningsvetenskap eller Beräkningsvetenskap I. En av kurserna Högprestandaprogrammering och Lågnivå-parallellprogrammering ska vara genomgången. Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)
För dig som är antagen eller reserv
- Registreringsperiod
- 10 mars 2025–31 mars 2025
- Institutionens information om registrering
Om kursen
Det är ett stående önskemål i vetenskap och teknik att höja datorernas räknekapacitet. Snabba datorer med en enda processor och ett enda minne är dyra att tillverka och att använda, och dessutom finns det fysikaliska begränsningar för hur snabb en sådan dator kan bli. En metodik för att komma runt detta är att koppla ihop många (kanske flera tusen) processorer och minnen av standardtyp och låta dem arbeta parallellt på samma problem. De olika processorerna måste då skicka meddelanden med delresultat mellan varandra. Olika typer av sådana parallelldatorer behandlas i kursen.
Vidare presenteras och analyseras parallella algoritmer för fundamentala beräkningsproblem som exempelvis matris-vektormultiplikation. Intressanta frågeställningar är om det finns parallellism i en viss algoritm eller i en omarbetning av algoritmen.