Acceleratorbaserad programmering, 7,5 hp

Läsåret 2021/2022

  • HT 2021, 50 %, Campus

    Startdatum: 30 augusti 2021

    Slutdatum: 27 oktober 2021

    Sista anmälningsdatum: 15 april 2021

    Anmälningskod: UU-12020 Anmälan

    Undervisningsspråk: Engelska

    Studieort: Uppsala

    Urval: Högskolepoäng inom teknik/naturvetenskap (max 240 hp)

    Registrering: 29 juli 2021 – 5 september 2021

Behörighet: 120 hp. Högprestanda- och parallellberäkningar 7,5 hp eller Högprestandaprogrammering 10 hp. Engelska 6. (Med en svensk kandidatexamen uppfylls kravet på engelska.)

Avgifter: Du som inte är medborgare i ett EU-/EES-land eller Schweiz måste betala anmälnings- och studieavgift.

Läs mer om avgifter och stipendier.

Anmälningsavgift: 900 kr

Studieavgift, första inbetalningen: 18125 kr

Studieavgift, totalt: 18125 kr

Om kursen

Traditionellt har dataanalys och beräkningar utförts genom att de exekveras på datorns huvudprocessor, CPU:n. Allt eftersom datamängderna har ökat har det blivit vanligare att ta till olika typer av andra verktyg. Mest framträdande har dessa kanske varit användningen av GPU:er, som ursprungligen var avsedda för grafik, för maskininlärning (GPU står Graphics Processing Unit).
 
I många fall räcker det med att använda färdiga ramverk för en viss uppgift och att dessa har stöd för en accelerator, men många gånger kan man också behöva skriva accelererad kod själv. I den här kursen tittar vi på vad som skiljer olika acceleratortyper från en traditionell CPU, hur de kommunicerar med varandra och hur vi kan programmera dem och mäta prestanda - något som är extra viktigt eftersom det kan vara en stor utmaning att utnyttja ens en bråkdel av acceleratorernas teoretiska beräkningseffektivitet.

Mer information

Kursplan med litteraturlista

Kursplan med litteraturlista

För varje kurs finns en formell kursplan. Den innehåller kursens benämning, omfattning och syfte. I kursplanen får man också upplysningar om huvudsakligt innehåll, kurslitteratur och hur examination går till.

Kontakt

Institutionen för informationsteknologi

ITC, hus 1, 2 och 4, Lägerhyddsvägen 2

Box 337, 751 05 UPPSALA

E-post: info@it.uu.se

Studievägledare

E-post: studievagledare@it.uu.se

Telefon: 018-471 31 54