Kursplan

Högprestandaberäkning

High Performance Computing

Kurs
MMA621
Avancerad nivå
7,5 högskolepoäng (hp)

Om kursplanen

Diarienummer (Format: GU 20XX/XXXX)
GU 2024/75
Ikraftträdandedatum
2025-09-01
Beslutsdatum
2024-12-18
Gäller från termin
Höstterminen 2025
Beslutsfattare
Institutionen för Matematiska vetenskaper

Betygsskala

Tvågradig skala

Kursens moduler

Datorlaboration, 7,5 Högskolepoäng
Tentamen, 0 Högskolepoäng

Behörighetskrav

Kunskaper motsvarande 90 hp, inklusive kurserna MMG300 Flervariabelanalys och MMG410 Numerisk analys, samt en grundkurs i programmering.

Innehåll

  • Kort introduktion till C och Python i den omfattning som är nödvändig för datorlabbarna.
  • Linux-kommandon.
  • Parallellprogrammering med trådar, OpenMP, MPI och OpenCL.
  • Datorarkitektur.
  • Kodoptimering och kompileringsflaggor. 
  • Översikt av bibliotek i numerisk analys.

Mål

Efter godkänd kurs ska studenten kunna:

  • organisera exekvering på en fjärrdator med hjälp av Linux-kommandon,
  • skriva enkla parallella program med MPI, OpenMP eller OpenCL,
  • beskriva de grundläggande egenskaperna hos processorer, GPU, FPGA och hårdvaruacceleratorer,
  • bedöma påverkan av hårdvara och mjukvara på körningsprestanda.

Hållbarhetsmärkning

Ingen hållbarhetsmärkning.

Examinationsformer

Examinationen består av datorbaserade uppgifter, en kort presentation och en hemtentamen.

Om en student som har underkänts två gånger på samma examinerande moment önskar byta examinator inför nästa examinationstillfälle ska en sådan begäran bifallas om det inte finns särskilda skäl däremot (6 kap. 22 § HF).

Om en student har fått besked om pedagogiskt stöd från Göteborgs universitet med rekommendation om anpassad examination och/eller anpassad examinationsform kan examinator, i det fall det är förenligt med kursens lärandemål och förutsatt att inte orimliga resurser krävs, besluta att bevilja studenten anpassad examination och/eller anpassad examinationsform.

Om en kurs har avvecklats eller genomgått en större förändring ska studenten erbjudas minst två examinationstillfällen, utöver ordinarie examinationstillfälle. Dessa tillfällen fördelas under en tid av minst ett år, dock som längst två år efter det att kursen avvecklats/förändrats. Vad gäller praktik och verksamhetsförlagd utbildning (VFU) gäller motsvarande, men med begränsning till endast ett ytterligare examinationstillfälle.

Om en student har fått besked om att denne uppfyller kraven för att vara student vid Riksidrottsuniversitetet (RIU-student) har examinator rätt att besluta om anpassning vid examination, om detta görs i enlighet med Lokala regler gällande RIU-studenter vid Göteborgs universitet.

Betyg

På kursen ges något av betygen Godkänd (G) och Underkänd (U).

Kursvärdering

Kursen utvärderas genom en anonym enkät och/eller samtal med studentrepresentanter. Resultatet och eventuella förändringar i kursens upplägg ska förmedlas både till de studenter som genomförde värderingen och till de studenter som ska påbörja kursen.

Övriga föreskrifter

Kursen MMA621 Högprestandaberäkning har samma innehåll som kursen MMA620 Högprestandaberäkning. Det är inte tillåtet att registreras och/eller examineras på mer än en av dessa kurser.